RPGゲーム作りました。感想あればお願いします

このエントリーをはてなブックマークに追加
1代行ID:olpr47jX0
http://www1.axfc.net/uploader/Sc/so/240820

前回との主な変更点
1.ラスボスの難易度を上げました。ある方法でステータスを上げないと
勝つのは難しいと思います。

2.敵の回避率を調整しました。強すぎた敵は弱体化しています。

3.敵を倒したときに得られるステータスうpの上昇幅を下げています。
前回が異常に簡単だった為です。

4.
レジスタンスという内部ステータスを作りました。(見ることはできません)
これは魔法攻撃に大きな影響があります。
2以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 00:55:50.27 ID:ZWJyPdKt0
3以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 00:56:27.18 ID:vP+pwlBG0
それより彼女にAmazonの注文履歴見られた、死にたい
4以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 00:56:43.73 ID:Xm3ThENFO
ふむ
5以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 00:57:50.93 ID:olpr47jX0
5.
敵にやられてもゲームが消えることが無くなりました。
祈ることで復活できます。
6.
他に色々調整しています。



今までにあった質問など
Q:ウイルス怖いよー
A:ウイルスなんて作れる技術が無いし、大丈夫です
どうしても嫌ならソースコードを使って各自コンパイルしてね
Q:MSVCR100D.dll無いんだけど
A:適当にネットで探せば落ちてるだろ・・・
6 忍法帖【Lv=2,xxxP】 :2011/06/03(金) 01:02:06.22 ID:vP+pwlBG0
てs
7以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:05:00.56 ID:olpr47jX0
訂正
魔法攻撃じゃなくて魔法防御だった
魔法攻撃も作ってみたいなぁ・・・
8以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:07:13.19 ID:uDwtCeEu0
どっちかのスレに絞れよ
9以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:08:07.20 ID:olpr47jX0
そうだな
あっちのスレ落とすか
10前立腺ぱんち 忍法帖【Lv=40,xxxPT】 ◆YYYYYYYYYY :2011/06/03(金) 01:10:01.47 ID:733LpEuv0
ほう
11以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:10:49.38 ID:olpr47jX0
>>10
どうしたの?
12以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:12:45.16 ID:9tEF3Xwq0
このスレRIPにも立ってんぞwwwwwwwwwwwwwwwwww
13以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:13:26.96 ID:olpr47jX0
実はまだテストプレイでラスボス倒せてないwww
多分倒せるはずだが
14以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:14:49.63 ID:mFiBMZ0k0
今度は上昇率低過ぎ
2分でクリアできるようにしろ
15 忍法帖【Lv=1,xxxP】 :2011/06/03(金) 01:16:22.21 ID:RKdvO6rp0
現実が出てきたんだけど…
16以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:17:51.84 ID:olpr47jX0
>>14
2分でクリアってゲームじゃないよwww
>>15
1〜14以外を押すとそうなる
裏の敵だから強い
17以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:19:29.89 ID:VD1Ongdc0
またお前かあれからゲーム部分以外に変更したの?例えば各種ステータスを構造体にブチ込んだりとかさ
18以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:19:38.20 ID:mFiBMZ0k0
負けたら守備力がー2桁になるとかふざけてんの?
19以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:20:57.33 ID:olpr47jX0
>>17
今ポインタを勉強してるんだが詰まっちゃってスランプ気味・・・
>>18
負けたら守備力-100にしてます
20以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:22:53.38 ID:mFiBMZ0k0
>>19
守備力まったくあがらねーのにそれはねーわ
せめて強制で1になるとかにしてくれ
21以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:23:58.38 ID:olpr47jX0
>>20
おk
ちょっと変えてくるから待っててくれ
22以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:29:20.73 ID:VD1Ongdc0
ポインタはマジ便利だよ関数とか配列とか多用し始めたら多分気がつく
変数fooはそこにあるアレのことですって表記できるってものすごいよ
23以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:29:39.69 ID:olpr47jX0
24以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:33:03.74 ID:olpr47jX0
>>23
関数って便利なの?イマイチ良くわからない
25以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:36:37.96 ID:olpr47jX0
ちょっと致命的なミス発見
訂正してくる
26以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:36:50.44 ID:mFiBMZ0k0
軽快に6→エンター→1→エンター6→エンターとやっていたら
突然動作が一人歩きしてPCが操作を受け付けなくなったから電源を親父切りした

>>1しね
27以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:40:06.89 ID:olpr47jX0
>>26
全角で入力したのか・・・
入力は半角でお願いします
28以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:45:17.24 ID:Xi/KFOXH0
でも、悪いのは僕じゃないです><
29以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:48:29.23 ID:Xi/KFOXH0
http://www1.axfc.net/uploader/Sc/so/240859

修正点:
攻撃・防御の数値ミスが見つかったので修正
30以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:50:31.83 ID:Xi/KFOXH0
でも電源を切ることは無かったのに・・・
普通にソフトを閉じればいいですよ
31以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:51:00.64 ID:VD1Ongdc0
いやエラー処理しないのは明らかに悪い
scanf周りのバグは有名だからググレば対策方法もすぐ見つかるよ
32以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:53:07.68 ID:Xi/KFOXH0
>>31
対策方法か・・・
自分でやってる分には問題ないんだけどなぁ
33以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:53:11.72 ID:ysCtmpx30
dll同梱しとけよめんどくせーな
34以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:53:38.00 ID:mFiBMZ0k0
>>30
だからPCが一切の操作を受け付けなくなったんだよ
タクスマネージャ開こうとしても無理だしもちろんAlt+F4もダメ

せめてセーブ機能追加しろ
35以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:54:57.47 ID:VD1Ongdc0
あとな、そのバグってのが致命的すぎるんだわ
「普通にソフトを閉じる」ができなくなる恐れがある。
ソフトを閉じてもその後のOSの動作に以上をきたす恐れがある。
C言語は原始的な言語なんだ、だからバグも深いところを傷つけることがあるんだよ
36以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:55:12.07 ID:Xi/KFOXH0
>>33
次からそうしておきます
ごめんなさい

>>34
セーブ機能とかわかんないです
37以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:56:15.96 ID:Xi/KFOXH0
>>35
そんなことがあるんだ
知らなかった・・・
38以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:56:46.82 ID:in1wIIf+0
絶 賛 マ ク ロ 中
http://2d.moe.hm/2d/img/2d52686.jpg
39以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:58:10.45 ID:Xi/KFOXH0
>>38
scanfのバグか
ごめんなさい><
40以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 01:59:05.31 ID:rT2YLUe70
RPGゲーム

…ロール・プレイング・ゲーム・ゲーム?
41以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:00:40.42 ID:Xi/KFOXH0
>>40
今は戦闘部分だけしか作れてないです
今後つくっていきたい
42以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:01:46.22 ID:VD1Ongdc0
>>39
それは違う、余裕で違う
操作が単純なゲームだから入力を自動化してレベル上げ放題してるだけ

で、scanfで一体何が起きるかってーとメモリ上の書き込んじゃいけないところに変なデータ書きこんで
PCの挙動がぶっ壊れるって現象が起こる、アプリケーションの動作がぶっ壊れるんじゃない、PCがだ
43以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:03:55.78 ID:zICbpQ2+0
おいこれ大丈夫なのか
44以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:03:58.50 ID:in1wIIf+0
>>42
そう ただPCに 数字キー(1〜14)→エンター→数字キー(1)→エンター

を繰り返し命令してるだけ
45以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:04:25.87 ID:Xi/KFOXH0
>>42
メモリ上に書き込むっていうのはポインタでもあったような・・・
書き込んでも大丈夫なんじゃないの?
46以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:05:08.52 ID:ysCtmpx30
最大値7FFFFFFFじゃねーのかよ
47以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:07:06.25 ID:Xi/KFOXH0
>>43
普通にやっていれば問題ないですよ
>>44
もしよかったら勉強の為そのソースコードをうpしてほしいです

48以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:07:21.81 ID:mFiBMZ0k0
>>43
素人が作った爆弾
PC蛾物戸割れたくなきゃやめろけ
49以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:07:28.82 ID:VD1Ongdc0
>>45
人間の脳で例えるとお前が晩ご飯のレシピ読んでたら
晩ご飯の材料名がお前の氏名・年齢の記憶領域に書き込まれるような現象が起きるんだ
僕の年齢は"豚肉"歳です!とか答える人間まともに動いてねーだろそれってお話
5046:2011/06/03(金) 02:08:30.84 ID:ysCtmpx30
7F置くとこ間違えてただけだったすまん
51以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:09:32.25 ID:CUCGQP9O0
RPGゲームって略すとRPGG?
RPGを使うゲームのこと?
52以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:11:11.60 ID:Xi/KFOXH0
>>46
16進数ならそれで合ってる
int型なので2^32≒40億でその半分だからHP攻撃守備の最大値は
10進数で約20億のはず
53以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:11:24.92 ID:ysCtmpx30
オーバーフロー
上限つけようぜ
http://up3.viploader.net/game/src/vlgame037724.jpg
54以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:14:22.25 ID:Xi/KFOXH0
>>51
>>41の通り、まだ戦闘部分だけですね

>>48
一生懸命に作った作品なのに・・・

>>49
そんな現象が起こってたのか・・・scanfは気を付けないと・・・
55以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:15:43.26 ID:Xi/KFOXH0
>>53
普通にゲームやってると20億とかありえないからスルーしてたんですが・・・
上限つけた方がいいのかな
56以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:23:06.13 ID:2sTl705h0
やりすぎワロタ
57以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:24:10.20 ID:Xi/KFOXH0
普通にやってたらどんなにやりこんでも100万もいかないはず・・・
58以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:28:14.24 ID:2sTl705h0
というかこれってちょっと前に建ってた大学受験のゲームつくろうってやつか
59以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:30:30.49 ID:Xi/KFOXH0
>>58
うん
それの続き
60以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:33:12.25 ID:Xi/KFOXH0
攻撃43536のダメージを与えた!!
敵の攻撃!! 1のダメージ!!
敵の追加攻撃!! 9のダメージ!!
激しい炎につつまれて10のダメージ!
大きな雷が落ちて4のダメージ!
真空によって切り裂かれて3のダメージ!
プレイヤーのHPは117938 攻撃力は93071 守備力は15642です
相手のHPは0
あなたの勝ちです
HPが27006上がった。攻撃力が3859あがった。守備力が1500上がった。

旧帝医倒せた・・・
プレイヤーのHPは117938 攻撃力は93071 守備力は15642です
難易度は問題ないかな
61以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:38:29.32 ID:Xi/KFOXH0
ゲームの感想等あればお願いします
62以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:39:24.87 ID:mFiBMZ0k0
つ ま ら な い
63以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:40:39.39 ID:M11G/O+30
まさにインフレゲー
64以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:40:45.11 ID:Xi/KFOXH0
>>62
もうすこし具体的に
65以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:41:48.42 ID:Xi/KFOXH0
>>63
これでもインフレを抑えたつもりなんだ
難しい・・・
66以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:42:32.94 ID:+D3S04SM0
パワーインフレ起こってるしバグだらけだしで根本的な所からもう駄目
バグ取り除く作業もやろうね?
67以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:43:41.85 ID:Xi/KFOXH0
>>66
バグというのはscanf以外にありました?
68以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:46:10.56 ID:ysCtmpx30
昔こんなノリのフラッシュゲー流行ったよね
http://up3.viploader.net/jiko/src/vljiko049779.jpg

ゲームの感想はバグが怖い
69以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:48:48.05 ID:Xi/KFOXH0
>>68
それはひどいwww
70以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:50:47.76 ID:VD1Ongdc0
>>67
わざわざ提示されたじゃないか、戦闘に用いられる値が上昇しすぎてオーバーフロー起こすって
入力部分とステータス管理部分にエラー処理・補正処理を付け加えれば目立った不具合は出ないと思う
(この前見たコードの限りでは)
71以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:53:34.98 ID:Xi/KFOXH0
>>70
オーバーフローに関しては
テストプレイでHPは117938 攻撃力は93071 守備力は15642でクリア
20億まではさすがにやる奴いないから大丈夫だと思うんだが
72以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 02:58:43.92 ID:ns59j+Ul0
CでRPG作ろうとか思ってただけに
スレタイ見て嬉しくなってスレ開いてみたらフルボッコでワロタ

ちゅーか、まだ画面表示さえやっていないのか
そっちの方面で面白いやり取りが見れると思ったのに残念すぎる
73以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:01:20.43 ID:VD1Ongdc0
やる奴いないだろうから、なんて多分やきっとの話じゃないんだよ!
「やることが理論上可能である」事が既に大問題なんだ!
プレイヤーを、ユーザーを想定上の範囲から逃してはならないんだ
最悪ユーザの利用中のハードウェアブチ殺すことに繋がりかねないんだよ
74以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:02:20.82 ID:M4iAc6cy0
RPGゲームって何だよRPGで良いだろカス
最近色んなところで見るけどむちゃくちゃイラッと来るんだよォオオオオオ!!!
75以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:03:16.15 ID:Xi/KFOXH0
>>72
まだ画面表示まで作れていません・・・
笑わないで・・・

>>73
はい、反省しておきます
76以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:05:36.21 ID:VD1Ongdc0
厳しいこと言ったけどがんばってねー
反省なんぞさておいてデバッグだデバッグ
何が悪かったのか作ってから見直してけば次はきっともっといいもの作れるぞ
77以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:08:50.30 ID:Xi/KFOXH0
/*ステータスの上限処理*/
if(h1 >999999){
h1 = 1000000;
}

if(a1 >999999){
a1 =999999;

}

if(def1 >999999){
def1 =999999;
}
78以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:10:34.64 ID:Xi/KFOXH0
入力ってscanf以外にあるの?
それ以外わからん・・・
79以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:10:39.48 ID:ns59j+Ul0
>>76の優しさに全俺が泣いた。煽りぬきでマジに
とりあえず>>29落として数回プレーしてみたけどまだ習作って感じだなあ
RPGだったら色々言いたいことも一杯あるけど、良くも悪くもこれから

もうちょっとプレイしてみるべ
80以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:12:26.75 ID:Xi/KFOXH0
>>76
はい、頑張ります!
81以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:14:23.77 ID:VD1Ongdc0
scanfエラー対策で適当にググった、きっとfgetsだのsscanfだの書いてあるんだろう
ttp://oshiete.goo.ne.jp/qa/2058639.html
ttp://www.6809.net/tenk/html/cgokai/scanf.htm
もう寝る^o^
82以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:14:39.19 ID:Xi/KFOXH0
>>79
大学でC言語勉強して1か月と3週間ぐらいかな


http://codepad.org/5fMTARoi
↑数当てゲームですが、これは丁度1か月ぐらいのときにつくったものです
83以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:17:38.90 ID:Xi/KFOXH0
>>81
本当にありがとう
84以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:20:34.06 ID:Xi/KFOXH0
>>79
ありがとうございます
是非ラスボスまでやってほしいです
85以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:21:15.89 ID:ns59j+Ul0
>>82
懐かしすぎてメチャクチャ吹いた
お前、以前まどかの育成ゲームスレに突発的に涌いて来た奴だろ
まさかまた出会うとは思わなかった

どうでもいいけど、レス乞食な点は改めた方がいいぞ
改善・デバッグくらいレス返しながら出来るはず
86以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:23:50.48 ID:ysCtmpx30
相打ちだと負けるのはバグっつーより製作者のミスだよな
http://up3.viploader.net/jiko/src/vljiko049781.jpg
87以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:26:21.54 ID:Xi/KFOXH0
>>82
初めて作ったゲームだったので、見てほしかったんです><
>>86
普通のゲームでも相打ちだと負けるんじゃないかな?多分・・・
if文組み合わせたら相打ちで勝利というのも作れそうだけど
88以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:29:05.88 ID:ysCtmpx30
>>87
攻撃→敵HP>0なら続行違うなら勝利→敵の攻撃
普通コレじゃね?
89以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:30:17.22 ID:Xi/KFOXH0
>>88
うーん、修正しておいたほうがいい?
どうも自分のHPが0で勝利ってのが腑に落ちない・・・
90以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:31:30.57 ID:ysCtmpx30
いや先に自分が攻撃して敵のHP0にしてんだからそれ以降敵は動くなって話だよ
91以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:35:10.68 ID:ns59j+Ul0
一般的な意味でのターン制ではないな、これ
同時行動でターンエンドに結果処理というのもあるけど、
普通にRPGするなら、→味方→敵→味方→敵→(以下ループ)の処理の方がいい

お前さんがウィザードリィに始まるターン制に一言物申す!
というポリシーがあるなら話は別だが
92以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:36:11.62 ID:Xi/KFOXH0
fgetsについて調べている

fgets は文字列をまとめて読み込む ための関数です.
キーボードから入力する場合, fgets(str, N, stdin);
と書きます. ただし,str はデータを格納する文字配列で
N は(格納場所である)配列の長さです.
(実際には str と N という名前である必要はありません)
途中で改行が入るとそこまでしか読み込まれません.
その際,改行文字('\n') も格納されます


文字配列って何だ?配列の長さとのこと?
93以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:36:55.69 ID:ns59j+Ul0
つか、それ以前にfgets処理の書き換えを頑張れよ
プレイに支障が来たすレベルのバグらしいし
94以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:37:56.83 ID:Xi/KFOXH0
>>90-91
そういうことか!いま気づいたwww
難しそうだけどやってみる・・・while文が3つもいるのか・・・
95以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:40:16.83 ID:Xi/KFOXH0
だれか>>92を初心者でもわかりやすく訳してください・・・
96以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:40:32.50 ID:ns59j+Ul0
>>92
なんか、まあ、その
ttp://www.wakayama-u.ac.jp/~tokoi/lecture/kiso2/h10.html
↑こういう所も見てみたら分かりやすいんじゃないかナー
97以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:42:08.74 ID:Xi/KFOXH0
>>96
わかりやすい!
98以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:42:18.14 ID:ns59j+Ul0
敵ターン処理と味方ターン処理のあとにそれぞれ勝敗判定入れ込めば済む話だけどなー
99以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:45:41.40 ID:ns59j+Ul0
>>98>>94のレス
100以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:45:42.75 ID:Xi/KFOXH0
>>98
アセンブラを同時に勉強しているんですが、JUMPみたいな機能はC言語には無いの?
JUMPみたいな機能が無いせいで、if文をいくつも使わないといけなくて大変です・・・
101以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:50:58.53 ID:hAnu2tNs0
JUMPってかgoto系の命令は多用すると死ぬほど読みにくいプログラムになるんで自重しようぜって意見があって今日では殆ど使われない
102以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:51:53.32 ID:ns59j+Ul0
アセンブラのJumpって何ぞと調べたら……
てっきり分岐指定して自由に飛びたいとか
その辺りの話かと思ったらそうでなかったでござる

if分の条件分いじれば済む話じゃね?
論理演算子(&、|、!)とかちゃんと使っとるかい?
103以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:52:27.42 ID:Xi/KFOXH0
>>101
やっぱりあるんだ
if文多用してでも使わない方が良い?
104以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:53:40.23 ID:ysCtmpx30
いふ HP>0
続行
ふぁるす
終了

うろ覚えすぎわろえない
105以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:55:02.39 ID:Xi/KFOXH0
>>102
論理演算子は使っています
ifの条件が(敵1==1) ||(敵2==1)||(敵3==1)||(敵4==1)
みたいな感じで大きくなってしまうけど仕方ないか
106以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:56:11.63 ID:hAnu2tNs0
gotoのことじゃなかったのかこれは失礼した・・・
例えばどんな状況でif文一杯になるんだ?
107以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:57:51.37 ID:hAnu2tNs0
>>104
もしかして:えるす
108以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 03:59:19.15 ID:ns59j+Ul0
ああ、もうちょっと調べたら俺がJumpについて誤解してた
アセンブラなんて忘却の彼方だったぜ、顔真っ赤です

結論から言えばgoto文は使わん方がいい
やりなれているならともかく、覚え始めなんだから練習と思って使わずに頑張れ
goto文なしでもif文で十分対応できるはず
それで上手くいかなければ、関数に手を出すべし
実際にgoto文を絶対に使わないといけない場合なんてごくわずかだしな
109以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:00:20.80 ID:ns59j+Ul0
あ、breakなら覚えてもいいかも……?
110以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:01:38.59 ID:Xi/KFOXH0
>>104
書き直してみます!
>>106

今気づいた
全然問題ないですごめんなさい!!
111以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:02:06.63 ID:ysCtmpx30
>>107
elseだった恥ずかしい///

HP下限もつけた方がいいんじゃね
112以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:03:17.20 ID:Xi/KFOXH0
あれ?どうして入力できない?
#include<stdio.h>
#include<stdlib.h>

int main(void){

char ch[100];

while(1){

printf("入力してください\n");

fgets(ch,1,stdin);

printf("chは%d,tank");



}

return 0;
}
113以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:03:40.21 ID:hAnu2tNs0
>>105ってが全部生存してるかをチェックしてんのか?
どういう状況だこれ
114以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:06:09.87 ID:Xi/KFOXH0
>>113
いや、キニシナイでwwww
a2twice=1で纏めることができたのを忘れてただけだから
115以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:07:33.58 ID:hAnu2tNs0
>>112
第二引数が1だとNull文字しか入らなくね?
101にしてもダメか?
116以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:09:25.64 ID:Xi/KFOXH0
>>115
第二因数が原因だったみたいです
でも1だとどうしてダメなんだろ?
117以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:11:48.83 ID:ns59j+Ul0
>>116
ヒント:第二引数は文字列のサイズ
118以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:13:41.61 ID:Xi/KFOXH0
>>117
1だと1バイト?それとも1文字?
119以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:16:03.51 ID:hAnu2tNs0
1バイトだな
1だとダメな理由は1文字目で切るから
なんでそんなことしてんのかっていうと配列が10なのに100文字突っ込むとあふれた90文字が
どこだかわからないメモリにぶち込まれるから
予想外のところにぶちこまれると大変危険なので制限しろっていう話
120以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:19:09.26 ID:ns59j+Ul0
あーどっちだったっけ
char型は1文字につき4バイトだったような
sizeofで楽をしていたから曖昧にしか覚えてねえ

>>119
ん? fgetsだったらメモリ領域に確保するだけじゃなかったっけ?
121以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:19:11.19 ID:Xi/KFOXH0
>>119
scanfとは違って対策されているのか・・・

/*

入力してください
1
chは3602996入力してください
chは3602996入力してください

なんで3600000???

*/


#include<stdio.h>
#include<stdlib.h>
int main(void){
char ch[100];
while(1){
printf("入力してください\n");
fgets(ch,2,stdin);
printf("chは%d",ch);
}

return 0;
}
122以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:20:23.23 ID:ns59j+Ul0
>>121
志村ー、格納した文字列を数字に変換するのを忘れてるぞー!
atoi関数を使うんだ!
123以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:21:04.89 ID:Xi/KFOXH0
>>122
に・・・日本語でおk
124以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:27:26.57 ID:ns59j+Ul0
int i;
i=atoi(ch);

を追加することオススメ

あと、fgetsの代わりに
if (fgets(ch, sizeof ch, stdin) != NULL)を使うとマジ便利
125以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:29:00.68 ID:ns59j+Ul0
ちゅーか俺が言ったこと>>96に大体全部書いてあるから、そっち参照汁
126以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:29:41.34 ID:Xi/KFOXH0
if (fgets(ch, sizeof ch, stdin) != NULL)
これはどうして便利なの?
127以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:30:37.90 ID:ns59j+Ul0
>>126

>>121
chは3602996入力してください
chは3602996入力してください

↑のような複数回表記を避けることが出来る
128以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:30:47.75 ID:Xi/KFOXH0
>>125
おkとりあえず改造してみます
129以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:31:48.99 ID:Xi/KFOXH0
NULLってぬるぽのことだっけ?0って意味?
130以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:34:08.54 ID:ysCtmpx30
まだ起きてたのか
ぬるぽはじゃヴぁだ
大学でやり始めたのなら教科書あるんじゃないのか?
131以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:34:12.83 ID:ns59j+Ul0
>>129
両方違う
Nullは何も入力されていない状態、という意味
0ですらない

そして、ぬるぽはググレ
132以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:37:39.23 ID:s2QHqKLqP
リリース構成でビルドしないの
133以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:37:58.66 ID:Xi/KFOXH0
>>130
やさしいCって教科書使ってるが、大学の授業が遅すぎて・・・
134以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:39:36.77 ID:ns59j+Ul0
人に物を
 教えることこそ
  最大の
   勉強だとば
    古人は言うなり

>>132
何か>>1はメモ帳でプログラミングしてる気がする
135以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:40:56.20 ID:Xi/KFOXH0
>>134
どうしてそう思うんだよwwwww
136以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:44:34.57 ID:s2QHqKLqP
>>1が次にこれよりもっとレベル高いの作るとしたらどんなの作りたい?
137以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:46:05.98 ID:Xi/KFOXH0
>>139
本当はマリオみたいなアクションゲームを作ってVIPで公開するのが夢なんだが・・・
まだまだ遠そうだ
138 忍法帖【Lv=2,xxxP】 :2011/06/03(金) 04:47:31.53 ID:IBfsyPgn0
DXライブラリおすすめ
139以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:47:48.50 ID:hAnu2tNs0
マリオって何気に完成されたゲームだから難易度たけーよな
140以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:49:23.88 ID:FTzCm6Oq0
NullPointerExceptionは
例えば配列のサイズが0〜10の時に11を参照してしまったりすると起こる
リファレンスしてる先に何もないときにぬるぽになる
141以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:49:54.73 ID:ns59j+Ul0
そりゃあ、第1作からして当時最先端ノウハウの結晶だったからな
でも、>>1がいいたいのはそういうのじゃなくて、
単純にジャンプして敵を踏んづけて穴に落ちたら死ぬゲームを作りたいんだろう
142以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:51:33.62 ID:Xi/KFOXH0
>>141
ある程度は重力加速度なんかを設定したりしてみたい

そもそもCUIしか分からない現状では・・・
143以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:52:23.93 ID:FTzCm6Oq0
try {
throw new NullPointerException();
} catch (NullPointerException e){
throw new NullPointerException(e);
}
144以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:52:38.96 ID:Xi/KFOXH0
>>140
それがぬるぽかwww
NULLとは違うのね

>>138
今の俺にも使いこなせる?
145以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:53:55.01 ID:ns59j+Ul0
重力加速度は値を変えると超楽しいな!
プログラミング的にはやってることは超単純だけど

……そして当たり判定が大問題すぎて泣ける
146以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:54:44.85 ID:Xi/KFOXH0
numをchに変えているところ・・・
変更点多すぎて泣ける・・・プログラマーは大変そうだな・・・
147以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:55:13.32 ID:s2QHqKLqP
ttp://ideone.com/VYqyQ

>>1のためにメニュー作ってあげたよ
コンソールの
148以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:58:12.30 ID:6s49VjxkO
【7】
このゲームはハンター専用です。
実際に死ぬ可能性があります。
149以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 04:58:38.68 ID:s2QHqKLqP
マイアクションゲーム!
一番右の(FLASH)
ttp://wonderfl.net/user/randomizer/codes
150以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:00:27.91 ID:Xi/KFOXH0
>>147
ごめんなさい、難しくて何がなんだかさっぱり・・・
151以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:01:31.95 ID:ns59j+Ul0
>>147
ごめん、素直にすげーと思った
この辺勉強してーなー、本当
STDでググレばいいの?
152以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:03:31.75 ID:s2QHqKLqP
>>151
勉強しなくても
set_posって関数とclsって関数をコピーして
windows.hをincludeしたら画面をクリアしたりカーソルの位置を変えたりできる

>>150
ためしにコンパイルしてみて(Windows環境なら)
153以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:05:43.22 ID:ns59j+Ul0
>>152
このcls()で初期化とclearを兼用してる感じでいいの?
というより、cls関数の中身を詳しく知りたいんだぜ
154以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:06:32.12 ID:s2QHqKLqP
yって変数がw,sキーで3から6の間で変化する
lastyは前回カーソルがあった位置
3,lastyって座標の前のカーソルをスペース1文字をそこに表示することで消して
新しい位置にカーソル>を表示してるだけ

6の位置がquitだからそこでスペースが押されたら終了する
155以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:07:39.05 ID:mYXLVBs10
soft動かなかったよ。
156以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:08:44.49 ID:s2QHqKLqP
157以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:10:14.31 ID:Xi/KFOXH0
>>152
おkちょっとまってね
>>124でソース書いてる
158以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:12:05.83 ID:ns59j+Ul0
>>156
lastyって何ぞや
カーソル位置(厳密に何て言うのか分からないが)の現在段落を指すのかや?

そして、こんなページがあったとは予想外だった
コンソールでなんか作るかあ
画像代わりにAA使えるし
159以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:13:30.23 ID:s2QHqKLqP
>>158
last 以前の y 座標 って意味
154に書いてる
160以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:13:30.60 ID:ns59j+Ul0
畜生……よく見たら猫でも分かるじゃないか……orz
コンソールなんてワロスwwwとか言って無視ってたよ、俺のバカ
161以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:17:04.32 ID:ns59j+Ul0
>>159
初期値がないし数を格納する文もないから何だろと思ってた
そしたら86行目と>>154……

ごめん、丁寧に答えてくれてありがとう
162以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:18:45.33 ID:Xi/KFOXH0
http://codepad.org/iE7TJyAM
書き直しました
添削お願いします
163以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:19:14.95 ID:FTzCm6Oq0
ぬるぽ
164以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:20:29.99 ID:Xi/KFOXH0
>>147
うおおおおおおお
すげぇwwwwwwww
165以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:23:24.31 ID:Xi/KFOXH0
>>147を使って>>1に入れてみたいです
誰かヘルプ・・・
166以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:24:30.85 ID:s2QHqKLqP
>>1何時まで起きてる?
それによってはサンプル他にも書けるけど
167以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:29:31.65 ID:ysCtmpx30
今の>>1ならプレイヤー名任意入力ぐらいは出来ると思ふ
168以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:31:00.59 ID:Xi/KFOXH0
>>166
大学が10時45分からだから・・・
多分9時ぐらいに家を出るからそれまでなら起きてます!
169以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:32:35.87 ID:Xi/KFOXH0
>>167
プレイヤー入力が1文字なら・・・!
配列を勉強しているところで入力が複数なのは・・・
170以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:34:57.58 ID:ns59j+Ul0
……え?
atoi関数使わなければ、格納しているのは文字列だから
そのままprint文で出力すればいい話だぞ?
171以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:35:25.83 ID:ysCtmpx30
入力ステップ入れて
変数=入力した文字列
でいい気がするが
172以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:37:11.64 ID:Xi/KFOXH0
>>170
1文字ずつ、たとえばprintf("%d%d%d%d%d%d,ch1,ch2,ch3,ch4,ch5,ch6");
みたいにしなくてもいいの?
173以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:37:23.29 ID:ns59j+Ul0
コンソールだと十時キーに対応してない感じなのか……
174以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:37:53.03 ID:FTzCm6Oq0
>>171
それだけだとオーバーフローしちゃう可能性あるから入れれる文字数制限するのが一番楽かな
175以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:38:04.48 ID:s2QHqKLqP
>>173
2回にわかれてgetchできるよ
実際どんなのがくるかは試したらわかる
176以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:39:34.86 ID:FTzCm6Oq0
Cってややこしいよな
Cだと何行にもなるのがJavaだと一行ですむ

でもCできるとかっこいいよね
177以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:40:18.86 ID:Xi/KFOXH0
Cとjavaって全然違うの?
178以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:44:32.01 ID:Xi/KFOXH0
>>168
あと大学から帰ってくる時間はたぶん6時ぐらいになるので
それまで保守してくれれば見れると思います
179以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:46:16.89 ID:ns59j+Ul0
>>175
0x48……leftキーに対応
0x50
0x4d
0x4b

なんかこういうの見つけたが、2回getch?
どういうことだってばよ?
180以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:46:36.64 ID:FTzCm6Oq0
>>177
全然違う
初心者にはJavaがpythonがいいかも
181以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:49:31.54 ID:s2QHqKLqP
>>179
カーソルキー押されると2文字入力されたことになって
1回目に共通のがgetchでとれて
2回目にその4つが来るんだと思う

getchで共通のがきたときだけ分岐すればいい
182以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:51:34.71 ID:ns59j+Ul0
オブジェクト思考を無視すれば、確かにJavaは初心者向きかなあ
画面表示系とか全部揃ってるし
さらにはEclipsなんて便利ツールまである

>>181
ああ、なるほど少し分かった。d
共通のが何なのかググってみるわ
183 忍法帖【Lv=3,xxxP】 :2011/06/03(金) 05:54:04.92 ID:JbjyVSaV0
てす
184以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:55:04.91 ID:FTzCm6Oq0
どうでもいいけど俺VBA大嫌い
ワケワカメ
185以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 05:56:55.37 ID:ns59j+Ul0
kbhitで条件分岐して分岐内でgetchで値を格納
あとはswicthさせれば簡単かな?

さすがに頭が動かなくなってきたぜ……
186以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:02:15.46 ID:s2QHqKLqP
ループしながらgetchの戻り値を%02xで表示したら確認できるはず
187以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:04:05.11 ID:ns59j+Ul0
あ、うまく動いた
time関数を使った擬似sleepは大丈夫なのかなあ
188以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:07:01.36 ID:s2QHqKLqP
Windows.hをincludeしてあればSleep( ミリセカンド )が使えるから
これだとミリセカンド後に帰るとは限らないけどtimeと組み合わせれば指定秒間ウェイトできる

Sleepを使わなくてもできるけどCPU使用率100%(シングルコア時)になるからだめかも
189以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:08:15.24 ID:s2QHqKLqP
SleepとtimeGetTimeを組み合わせてタスクマネージャーのCPU使用率にsinカーブを描かせてみた
ttp://dl3.getuploader.com/g/8|vipprog/751/sin_curve_by_cpu_usage.png
190以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:09:35.86 ID:cQOWn9DOO
後2年後を楽しみにしてろ
191以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:11:06.75 ID:ns59j+Ul0
Sleep関数あるの!?
これで指定秒ウェイトも可能か……
なんだかオラwkwkしてきたぞ
192以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:12:06.24 ID:s2QHqKLqP
mmsystem.hとwinmm.libを使えばtimeGetTimeって関数が使えて
指定ミリ秒ウェイトもできるよ
193 忍法帖【Lv=3,xxxP】 :2011/06/03(金) 06:16:25.78 ID:ExP3ivcf0
誤爆
194以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:16:28.51 ID:s2QHqKLqP
暇!
195 忍法帖【Lv=4,xxxP】 :2011/06/03(金) 06:17:27.98 ID:ns59j+Ul0
wkwkしてるけど眠い! 寝る!
196以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 06:39:32.38 ID:ysCtmpx30
ver1.4マダー
197以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 07:18:34.89 ID:Xi/KFOXH0
198以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 07:33:29.84 ID:Xi/KFOXH0
>>196
ものすごく修正に時間がかかる気がするんだ・・・
199以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 08:26:57.56 ID:Xi/KFOXH0
保守しないと落ちそうだな
いや、誰も見てないから落としても良いのか・・・?
200 忍法帖【Lv=4,xxxP】 :2011/06/03(金) 08:57:56.84 ID:nSFFtu6U0
みてるけどな
201以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 13:12:32.90 ID:rjaQ6zk40
202以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 13:47:44.69 ID:lSd3JsvOO
203 忍法帖【Lv=10,xxxPT】 【Dwm1307071315598944】 :2011/06/03(金) 16:01:38.19 ID:6gQS1umui
204 忍法帖【Lv=4,xxxP】 :2011/06/03(金) 16:04:49.80 ID:ns59j+Ul0
コンソール画面のサイズ指定は
SetConsoleScreenBufferSizeで行けるのか

ちょっと心配してたけど、何とかなるかも……?
205以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 16:34:21.64 ID:rl/Ahi4p0
頑張れ
206以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 16:43:57.40 ID:ns59j+Ul0
頑張れって言われても、スレ乗っ取り状態な件について
しかも、もうすぐ出かける
207以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 17:38:23.14 ID:rl/Ahi4p0
208以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 18:11:43.87 ID:ysCtmpx30
ただいま
209以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 19:07:54.36 ID:6kZGZYpt0
210以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 19:08:04.45 ID:G2aBJStx0
いおいお
211以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 19:39:06.55 ID:ysCtmpx30
212以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 20:43:21.57 ID:s2QHqKLqP
今日はC言語の授業あった?
213以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 20:57:09.34 ID:s2QHqKLqP
>>1は寝てるのか
214以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 21:12:32.08 ID:kU0B49B70
しえn
215以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 21:31:31.23 ID:s2QHqKLqP
今日深夜におきたっぽいから今は寝てるのかな
216以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 21:48:06.91 ID:s2QHqKLqP
217以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 22:06:10.03 ID:s2QHqKLqP
218以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 22:19:21.71 ID:s2QHqKLqP
219以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 22:53:28.88 ID:s2QHqKLqP
220以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 22:58:39.12 ID:E4Bh4N1p0
つくったものみてもらって感想アドバイスもらうスレはここでいいの?
221以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:01:19.01 ID:7r6vnxnU0
やったー14で旧帝医たおした 何で東大ないんだ……まあいいや
HP20万 攻撃57134 守備21801でギリギリだった残りHP5万

妙な感動と達成感が満たされたと同時に現実が押し寄せてきた。時間の無駄だったと
222以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:11:34.76 ID:7r6vnxnU0
HP170万 攻撃32万 守備10万になった
現実いっぱつで殺れるようになって飽きた
女神転生みたいに色々敵とかレベルアップで振り分け出来たら微妙に楽しくなりそうだった
223以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:18:16.40 ID:s2QHqKLqP
アイテムシステム!
224以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:20:29.96 ID:E4Bh4N1p0
>>223
papervisionの人だよね
こないだ質問した動的な半径変更できるようになったわ
ありがとん

セグメントは動的には無理臭いなあ
225以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:22:01.44 ID:ns59j+Ul0
何で>>1は帰ってこないんだ?
早くしないとID変わるし
乗っ取ったり、>>1潰しをしたり、好き勝手やりたい放題して遊んじゃうぞ
226以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:22:17.24 ID:s2QHqKLqP
>>224
papervisionの人って言われるほどやってないけどまあいいや

なんか作るかpapervisionで
227以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:23:22.59 ID:s2QHqKLqP
>>1のことだからこのスレ落ちてもまた改造してスレ立てる気がする
228以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:25:08.78 ID:E4Bh4N1p0
よしじゃあ俺の作ったやつの意見アドバイススレにしよう
papervisionあげるからちょっとまってて
229以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:32:13.00 ID:s2QHqKLqP
ttp://u8.getuploader.com/vipprog/download/758/test2.zip
ActionScriptだけじゃなくてCもやってるよ
アセンブラ風プログラミング言語インタプリタのサンプル
230以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:34:26.02 ID:E4Bh4N1p0
ttp://swfup.info/view.php/0767.swf

ttp://www1.axfc.net/uploader/Sc/so/241118
↑このファイルをLOADして

なんかマウススクロールがおかしくなるな
ブラウザのほうもうごいちゃう・・・
231以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:36:24.52 ID:E4Bh4N1p0
青字の数字はクリックしてテキストに直接入力するか
クリックしながらドラッグで変更可能

オブジェクトをダブルクリックすると選択できる
選択中はワイヤーフレームが表示され、光る
選択中のオブジェクトの子も光る



SAVE...現在のキャンバスを保存
LOAD..現在のキャンバスに保存してあるデータを読み込む
ADD...現在のキャンバスに保存してあるデータを追加する
右クリックからも同じメニューが


Stage:キャンバスの設定
Axis...xyz軸を表示
Land...地面を表示
Stats...FPSやメモリ、ポリゴン数を表示
--------------------------------------------
Camera:カメラの操作
ZERO...視点を初期位置に移動
FREE/TARGET...カメラ操作方法の切り替え
FREE...視点がフリー マウスでカメラの向きを変え、矢印キーでカメラを移動
TARGET...視点が中心に固定 マウスでカメラが球状に移動 ホイールで距離を変える
--------------------------------------------
Create:オブジェクトの追加
segments...オブジェクトのポリゴン数
増やすと劇重なのでそのままを推奨 一度決めたら変えられない
232以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:37:04.60 ID:E4Bh4N1p0
--------------------------------------------
Object Property:オブジェクトの操作(子に影響しない)
REMOVE...選択中のオブジェクトの削除 子孫も一緒に削除されるので注意
CHANGE PARENT...入れ子構造の変更
ボタンを押してからオブジェクトまたはキャンバスをダブルクリックすることで親を変更できる
現在の自分の子を新たな親に選ぶと無効
--------------------------------------------
Object Position:オブジェクトの操作(子に影響する)
XYZ...座標
rotation...回転
scale...大きさの倍率
--------------------------------------------
Scene:キャンバスの情報
キャンバス上のオブジェクトの名前と入れ子構造が見れる
シングルクリックでオブジェクトを選択することも可能
めり込んでたりどこにいったかわからないオブジェクトはここで選択すると楽
CHANGE PARENT状態でクリックすることで親子構造の変更も可能
--------------------------------------------
233以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:38:04.59 ID:s2QHqKLqP
すごすぎわらた

こういうの作るなら視点4つ用意して4方向から同時に表示することもできるよ
知ってるかもしれないけど
234以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:39:27.20 ID:s2QHqKLqP
GUIどうやってるか知りたい
235以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:40:34.68 ID:E4Bh4N1p0
あー。3Dソフトにはあるよね
あれいるかな?
プリミティブ配置して移動して回転するだけのものだからなあ

人間作るのにめっちゃ時間かかったわ
236以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:42:17.55 ID:ns59j+Ul0
レベル差が激しすぎて吹いた
windowsコンソールのフォントは変えられないのかよFuck'in!
とか思ってた俺が何か恥ずかしくなるレベル
237以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:43:11.30 ID:E4Bh4N1p0
>>234
ツリーはwonderflで拾ってきた
ほかはMinimalComps
ttp://www40.atwiki.jp/spellbound/pages/97.html

ライブラリおいいしいれす^q^
238以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:46:54.12 ID:E4Bh4N1p0
>>236
ありがとう
なんだかんだで一週間以上かかってるよ

改善点やあったほうがいい機能あるかな

考え中
ctrl+z...×実装方法が想像もつかない
オブジェクト(+子)の複製...○いけそう
マテリアルを画像で指定...△セーブデータをどうしようかね
重い...×どうしようもない
239以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:47:00.16 ID:s2QHqKLqP
>>237
ありがとうちょっと試してみる
240以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:47:54.23 ID:s2QHqKLqP
アニメーション作れたら楽しそう
241以下、名無しにかわりましてVIPがお送りします:2011/06/03(金) 23:58:03.48 ID:E4Bh4N1p0
アニメーションか・・・
Tweenerかなんかで角度指定できればあるいは・・・

だれかこれでなんかモデルつくってくんないかなー
242以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:03:13.67 ID:qFCAnxwyP
じゃあ作るか
243以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:05:28.07 ID:v1S9FkyUP
>>236
調子どう?
244以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:06:58.95 ID:qFCAnxwyP
papervision3dでプリミティブに頂点を追加してみるか
245以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:12:01.17 ID:eYRKHDRF0
>>242
わあい。つくって!
操作性悪いよね・・・



そのきれいな顔を以下略
http://2ch-ita.net/upfiles/file8500.jpg
246以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:14:17.56 ID:qFCAnxwyP
ScaleXはドラッグで変えられるのに残りの2つが変えられなかった
247以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:15:04.68 ID:qFCAnxwyP
ごめん気のせいだった
248以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:18:37.13 ID:5I5wcoKn0
結局>>1は挫折してしまったのだろうか
249以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:18:54.18 ID:eYRKHDRF0
おっとバグ発見
オブジェクト選択状態でaddすると選択してたやつが光りっぱなしになるわ
addはさっきひょいと付け足した機能だから不安定かも



しかしlocalrotationがなんなのかまったくわからないんだぜ
250以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:23:59.51 ID:eYRKHDRF0
ついでに
ttp://swfup.info/view.php/0722.swf
もともとこれ作ってて、敵のモデル作って確認するのに
いちいちクソ時間かかるパブリッシュの繰り返しが嫌になって
簡単に見られるビュアー作ろうと思って上のを作ったんだ
自分用だったけど意外と凝っちゃったから見せたくなった
251以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:27:09.57 ID:qFCAnxwyP
252以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:30:15.10 ID:eYRKHDRF0
>>251
うはwwwwwwありがたいww
・・・なんか物理演算がほしくなってきちゃうじゃないか


あーあとスライダーはclockmakerさんです
ありがとございます
ttp://clockmaker.jp/blog/2010/07/flash-professional-ui/
253以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:32:49.60 ID:qFCAnxwyP
>>250
ウォークスルーとか憧れる
雪のエフェクトがなんかこっててすげー
ウォークスルーがんばって作ってマインクラフトの原型的なの作りたくなった
254以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:38:36.55 ID:eYRKHDRF0
http://2ch-ita.net/upfiles/file8502.jpg
いっけー!!


>>253
ウォークスルーならこんなん作ってみたいわ・・・
すごすぎ
ttp://www.morocoshi.net/blog/papervision3d-1/pv3d/
255以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:42:14.31 ID:eYRKHDRF0
あーあとキャンバスを画像書き出しくらいはできるな
需要なさそうだけど

光源・・・・ライト・・・やっぱColorMaterialじゃ限界あるな
256以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:43:48.88 ID:qFCAnxwyP
>>254
すげーwww
太陽がまぶしいwww
でもDXLIBで3Dに浮気してみる
257以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:47:10.33 ID:eYRKHDRF0
>>256
やっぱ3DならGPUつかいたいよなあ
でもあくまでFLASHにこだわる


操作方法どう?
なんか改善点ないかな
俺的にすげー使いにくいんだけどなにがわるいかわからn
あとなんか重くない?
258以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 00:59:48.97 ID:qFCAnxwyP
>>257
なんか
スライダーがその上でクリックしてドラッグしただけじゃ変化しないことがある
259以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:04:33.12 ID:eYRKHDRF0
スライダーはブラックボックスだから・・
テキスト入力モードになったらドラッグはできないみたい

スライダーの座標からどれだけ離れたかで量が決まるからはじっこまできたら
ドラッグしなおさなきゃならなかったり

それ以外だとスライダー使ってるとき異様に重くなることがある。それかな?
原因は不明!
260以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:08:04.23 ID:qFCAnxwyP
ぐぐってみつけたモデルを表示して見ようでござるの巻
261以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:11:27.10 ID:eYRKHDRF0
>>260
daeとかそいうこと?
ファイル選択でdaeか。
できそうだな

公開されてるのって大体動かすように作ってないから
くそポリゴンあってアホ重いんだよね
上のゲームで拾ってきて動かそうとしたら重すぎて
けっきょく自分で作るハメになった
262以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:12:21.49 ID:qFCAnxwyP
なるほど

DXLIBでpmdっていうニコ厨御用達フォーマットの読み込めるみたいだからやってみてる
263以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:17:33.59 ID:eYRKHDRF0
ミクが踊るかんじのやつだっけ?
あんな精巧?なモデルはpapervisionじゃきついよなあ

まあpapervisionでもこんなんあるみたいだけど
ttp://blog.r3c7.net/wp-content/uploads/negimiku3/negimiku.swf
264以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:33:43.10 ID:eYRKHDRF0
寝るかな
落ちてたら機能追加して
また日曜にでもたててもらってみるわ
265以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:35:05.05 ID:9/2HZBJU0
ノシ
266以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:43:01.53 ID:L5KTOVAF0
まさか俺が居ない間に3D話があったとは不覚
267以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:46:05.35 ID:eYRKHDRF0
>>266
ぞんぶんに語ってくれ
268以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:52:08.74 ID:qFCAnxwyP
唯がグロ注意な感じで表示されるとこまでできた
269以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:54:56.50 ID:eYRKHDRF0
そんな簡単にできるのかよ
ぬるぬるうごく?
270以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:56:24.31 ID:L5KTOVAF0
>>267
起きてたんかーーい!
てか、PaperVisionの人だよな? 多分何度か話してるぜ
☆ゲーム類作ってる奴の雑談&休憩所☆ってスレでww
271以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:56:26.30 ID:FfeUwl6c0
なんだこのクリエイティブなスレ
272以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 01:56:27.30 ID:qFCAnxwyP
動くけどグロ注意の直し方がわからない
273以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:00:55.62 ID:L5KTOVAF0
俺はとりあえず、こんな感じのキャラがわらわら歩き回ってる状態
http://wktk.vip2ch.com/vipper8343.jpg
その他の色々を思いつきで実装&リファクタ色々してて、そこで現在停止中
274以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:01:51.12 ID:eYRKHDRF0
>>270
ミクの投球動作flvの人?ならまだファイルとってあるよ
あのスレ最近ないけどどうしたの?
275以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:03:49.10 ID:qFCAnxwyP
ttp://u8.getuploader.com/vipprog/download/760/%E7%84%A1%E9%A1%8C2.png
この現象に見覚えある人いない?
まじ困った
276以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:03:58.00 ID:L5KTOVAF0
>>274
それそれ。 あのスレさ・・・ 忍法帳削除のあとスレ立てられなくなってしまったのさ・・・
3D好きとしてPaperVisionの人応援してるぜ
277以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:05:11.43 ID:qFCAnxwyP
278以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:06:10.34 ID:L5KTOVAF0
>>275
1.法線(向き)がおかしい
2.頂点indexのoffsetがおかしい
3.関連付けられてるボーンの個数に誤り
4.頂点が抜け落ちてる

の、どれか。(複数アリ) だと思う
279以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:10:22.14 ID:hl0wc7Hs0
aaa
280以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:11:16.59 ID:hl0wc7Hs0
>>1です
保守してくれた人感謝><
281以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:11:46.79 ID:eYRKHDRF0
>>276
その節はどうも
3Dソフト聞いたけど結局papervisionプリミティブ図形の組み合わせでいくことにした

そのためにビュアー作ってるから
よかったら>>230-232みてください
スクショ>>245,>>254


>>277
髭生えとるで
282以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:12:20.48 ID:qFCAnxwyP
>>1キターー
寝てたの?
283以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:12:32.49 ID:hl0wc7Hs0
>>213
寝てましたwwww
大学から家に帰ってすぐ寝てしまった
284以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:15:02.03 ID:L5KTOVAF0
ちなみにPMDファイルのローダ&コントロールなら、以前にDirectX使って書いてはみた事ある
http://wktk.vip2ch.com/vipper8346.jpg
285以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:15:44.97 ID:hl0wc7Hs0
>>222
感想ありがとうございます
振り分けシステムか・・・
>>248
挫折なんかしてねーよwww
>>282
寝てました。眠かったんです
286以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:20:34.46 ID:L5KTOVAF0
>>281
スゲー、センスいいなぁ
なんかFlash上でこういうツール的な物って、ありそうで無さそうだからいいね
あえてプリミティブ図形組み合わせもわかりやすいだろうし、
触ってて楽しいかもしれない
287以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:21:35.21 ID:qFCAnxwyP
原因わかった
輪郭線はスケールされちゃいけないらしい

ちゃんと表示できた
288以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:29:41.21 ID:L5KTOVAF0
あ、輪郭用の裏返しポリだったか
289以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:30:26.04 ID:eYRKHDRF0
>>286
ありがとう!
センスはライブラリだけどね
ほんとMinimalComps便利

primitiveの組み合わせなのはあえてじゃなくて技術的必然だけど
そのうち公開して、papervisionやる人がプリミティブの位置、組み合わせ決めする時に使ってくれるのが理想だわ

あの人型がレゴブロックにみえてきた
290以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:33:54.79 ID:qFCAnxwyP
次はボーンを動かしてみよう
291以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:38:39.82 ID:eYRKHDRF0
>>284
初3Dがpapervisionだからぜんぜんわかんないけど、
トゥーンレンダリング?ってやつみたいだよね


今日も雑談スレ探して投下しようと思ってたけどなかったから、またたててね!
292以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 02:46:00.76 ID:hl0wc7Hs0
関数と配列を実践で使ってみるか・・・
293以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:02:06.50 ID:hl0wc7Hs0
やばい難しい・・・
294以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:04:17.28 ID:L5KTOVAF0
>>291
おう!なんとか立ててみるぜ・・・ 忍者レベル上がった・・・ら・・・www
ちなみに >>284 のはトゥーンでなく、ベタな固定(フォン)のシェーディングなのさ
どっちかって言うと、>>273 がトゥーン。 視点と面(の各画素)のなす角を大雑把に分けて、
ある角度以上の時、元の色を2割暗くする、みたいな事してるぜ
295 忍法帖【Lv=5,xxxP】 :2011/06/04(土) 03:06:48.81 ID:9/2HZBJU0
今日の忍者ー
296以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:30:34.01 ID:hl0wc7Hs0
'cal' : 1 番目の引数を 'int' から 'int []' に変換できません。

これはどういうこと?
297以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:31:32.07 ID:hl0wc7Hs0
#include <stdio.h>
/*関数の宣言*/
int cal (int atk[2],int def[2]);
int main(void){
int atk[2];
int def[2];
int damage[2];
int i;
for(i=0;i<=1;i++){
printf("%d番目の人です",(i+1));
printf("攻撃力を入力してください\n");
scanf("%d",&atk[i]);
printf("守備力を入力してください\n");
scanf("%d",&def[i]);
}
damage[0]=cal(atk[2],def[2]);
return 0;
}
/*関数の定義*/
int cal (int atk[2],int def[2]){
int damage[2];
damage[0] = (atk[0]/2)-(def[1]/4);//与える攻撃//
damage[1] =(atk[1]/2)-(def[0]/4);//相手からの攻撃//
return damage[0],damage[1];
}

なぜかうまくいかない・・・詳しい人解説お願いします・・・
298以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:41:35.72 ID:9/2HZBJU0
何でatkが配列になってるんだ?
配列を引数で扱う方法はググレ
299以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 03:54:01.75 ID:qFCAnxwyP
まあがんばれ
300以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:00:03.41 ID:hl0wc7Hs0
>>298
配列にしたのは、複数のデータを関数で処理したかったからです
301以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:05:54.09 ID:5I5wcoKn0
コレ配列必要なのか?
後入力させるなら制限つけないと
302以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:07:17.27 ID:hl0wc7Hs0
>>301
公開するときはfgetsに変えます
自分で実験する分なので便宜上scanfにしてます
303以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:10:14.96 ID:qFCAnxwyP
配列をそういう風に戻すことはできない
最後の行でコンパイルエラーは出ないけど
カンマ演算子って言ってカンマでくぎられた一番左のが値になるだけ
304 忍法帖【Lv=3,xxxP】 :2011/06/04(土) 04:10:32.89 ID:/J6h9YGRO
305以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:14:49.54 ID:hl0wc7Hs0
>>303
なるほど
ちょっと作り直してみます
306以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:14:58.99 ID:L5KTOVAF0
307以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:19:30.72 ID:hl0wc7Hs0
>>306
ありがとうございます
それでやってみましたが、どうやらエラーが出ます
308以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:19:36.23 ID:L5KTOVAF0
よくみたら、戻り値なんだよこれwww
309以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:23:14.25 ID:hl0wc7Hs0
http://codepad.org/Hz4f8Hng
配列を使った関数が分からなかったので
a,b,c,dに置き換えて作りました
>>1のシステムに比べれば、まだ見やすくなったかな・・・
310以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:23:17.32 ID:L5KTOVAF0
311以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:27:30.92 ID:hl0wc7Hs0
>>310
どういうことですか?
312以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:28:51.40 ID:qFCAnxwyP
これはポインタがわかってないとだめかな
どうだろ
313以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:29:39.81 ID:vKALXlfL0
これはポインタかな・・・
314以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:30:17.55 ID:hl0wc7Hs0
>>312
まだポインタは勉強途中なので、使わずに・・・
315以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:31:03.65 ID:L5KTOVAF0
構造体と関数
http://codepad.org/Il4CqSmD
316以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:32:13.42 ID:L5KTOVAF0
>>314
使わないなら、単純に 「数値を二つ受け取って、計算して結果を返すだけ」 の関数を作って
それを2回実行すればおk
317以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:32:56.39 ID:hl0wc7Hs0
>>316
>>309で良い?
318以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:33:03.75 ID:vKALXlfL0
RPGは構造体使うとすげえ分かりやすくなるよな
319以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:36:02.36 ID:L5KTOVAF0
>>314
ポインタも、構造体も無し
http://codepad.org/qRphbL5J
320以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:37:13.16 ID:L5KTOVAF0
>>317
あゴメン、それでおk!
321以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 04:48:58.94 ID:L5KTOVAF0
ついでに、結構前にプログラミングスレかどこかで晒したコード、まだ残ってたから貼っとく

 http://codepad.org/rdEXcqUG // 構造体の話 (1/4)
 http://codepad.org/iNWUsxiu // その簡潔版 (2/4)
 http://codepad.org/Ihi5aQ3j // 簡潔版2 (3/4)
 http://codepad.org/Xz6ZVSZ9 // 嫌な簡潔版 (4/4)

 // 迷路ゲーコード
 C++ http://ideone.com/yyOpq

 // RPGの戦闘風コード
 C++ http://codepad.org/pRHu1OGs

全部C++ですまないが
322以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 05:10:06.66 ID:tQmgoegV0
ゲーム製作の基礎とか勉強できる本でオススメある?
323以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 05:46:20.22 ID:hl0wc7Hs0
>>322
プログラミングの勉強?
324以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 05:49:07.21 ID:hl0wc7Hs0
http://codepad.org/nPcgdlFR

適当に数値を入力して戦わせるプログラム
>>1との違いの最大点は簡略化
ダメージ計算は関数で処理
これで多くの魔法攻撃なんかも作れそう
325以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 05:57:34.57 ID:qFCAnxwyP
構造体と配列覚えてアイテムシステム作ろうぜ
326以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 05:58:58.33 ID:/nTI2YDn0
>>323
他人が書いたソースを読んでバグ修正とかしてるんだけど
書き換えたりするときに正しいやり方が分からないまま適当にやってるんだよね

全部書き直すつもりはないけど適切な書き方とは何か知りたい
ちなみにHSP()
327以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 06:09:17.37 ID:hl0wc7Hs0
眠い・・・ねる
328以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 06:28:31.89 ID:qFCAnxwyP
329以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 08:04:57.42 ID:eYRKHDRF0
おはねむ
330以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 08:58:19.71 ID:eYRKHDRF0
>>294
ほえー
papervisionにもあるグーローとかフォーンとかもそんな実装なのかな

シェーディングマテリアルは重そうだからなあ
セグメンツも増やさなきゃだめぽいし
331 忍法帖【Lv=3,xxxP】 :2011/06/04(土) 09:21:38.35 ID:bbBKMX1kP BE:445869252-BRZ(10501)

macでもできる?
332以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:25:08.84 ID:eYRKHDRF0
>>294
あーあとこれは聞きたかったんだけど、テクスチャってどうやってつくんの?
たとえば球に顔を貼り付けたいとき

平面状態から想像して描いて貼り付けてみて変なところを修正?
3Dソフトでキャンバス貼り付けてフィギュアに目を入れるみたいにソフト上でお絵かき?
後者っぽいけど、3Dで球面にお絵描きなんてとてもじゃないが上手くできそうになくない?
333以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:25:47.51 ID:7asbpS9o0
>>318
クラスとインスタンスでもいいけど構造体配列の類使うとすごく楽になるよね

>>322
他の人が書いたゲームのコードとか参考になる
他人のコードばかり見て勉強してたら初心者向けゲームアルゴリズム本なんかいらなかった
334以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:27:40.39 ID:eYRKHDRF0
>>331
基本的にコンパイルする時にwindiws用の実行ファイルになっちゃうからmacにはできないと思う

しかし!
>>281ならできるはずだから見てみてねー
335以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:28:31.38 ID:7asbpS9o0
>>332
まず後者のキャンバス貼りつけて直接書いて大体のイメージ作ってから
2Dソフトにその書いたデータ引っ張ってきて清書する。
3Dあんまりやらないからもっと適切な方法があるのかもしれないけど自分はこうしてる
336以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:31:48.27 ID:Swmwjkb80
なんだツクールじゃないのか、良く判らんががんばれ
337以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 09:32:27.46 ID:eYRKHDRF0
>>335
さんくす
でも展開した顔テクスチャとかみるとめっちゃゆがんでたりするよね
あんなもんを二次元で清書できるのか…
338以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 12:09:15.31 ID:5I5wcoKn0
339以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 12:44:55.03 ID:L5KTOVAF0
寝てた

>>337
俺はこんな感じ。
http://wktk.vip2ch.com/vipper8358.jpg
これは、三次元上でテクスチャペイント(ちょうとフィギュアにメイクするような感じ)と、
あとは、UV展開させたガイドラインを出力させて、2Dソフトでペイント
勘で辺りつけて清書とか、適当ならそれでもいけるけど、普通あんまりやらないと思う
340以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 13:22:00.37 ID:4s1fbllR0
>>339
なるほど
やっぱり3Dソフト側にそいういうのついてるんだな
2DのUVキャンバス出してそれにお絵かきしたらマテリアルをリアルタイムに更新
なら実装できなくもないが・・・


なんで操作性悪いのかわかったわ
3D画面上でオブジェクトのドラッグで位置移動できないのが
市販の3Dソフトと決定的に違う点だ
2Dの画面をドラッグして3Dでどう位置反映させたらいいんだ・・
現在の視点からマウスのxy座標変化をxyzにベクトル分解・・・うーん。
341以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 13:25:56.12 ID:eL604+V20
>>339ノーチェンジ
342以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 13:45:00.70 ID:L5KTOVAF0
>>340
>2Dの画面をドラッグして3Dでどう位置反映させたらいいんだ・・

あぁ、その部分を今実装中なのか。
それは、簡単に言えば、3次元座標空間にある点を二次元(モニタ上)に展開するのと
逆の計算するんだぜ。

ただ、単純にそれでやった場合、「モニタ上の点を指すx,y 座標」 から 「三次元上の何か」 を
選ぼうと思っても、そこには 「z 座標が無い」 訳だから、この場合、
「カメラの回転ベクトルの方向に、レイを飛ばす(無限距離・実質的には有限距離を持つベクトル)」
のようにして、そのレイとの交差判定をするのさ
343以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 13:46:03.10 ID:L5KTOVAF0
△>そこには 「z 座標が無い」 訳だから
○>そこには 「奥行きの成分が無い」 訳だから

微妙だったので訂正
344以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 13:58:48.74 ID:4s1fbllR0
>>342
選択自体はライブラリがやってくれるから簡単にできるんだよね
対象のxyz座標をカメラのxyzから引けば原点にあるオブジェクトをみてることになるから
モニタのxy座標はカメラの回転角の逆ぶんシーンのxz座標を回転したものと考えて
実際にモニタで動かしたxyベクトルを回転行列かければいいのかな
345以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 14:29:29.78 ID:9/2HZBJU0
age
346以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 14:30:13.93 ID:L5KTOVAF0
>>344
あぁ、選択した後、って話だったか・・・スマン

>対象のxyz座標をカメラのxyzから引けば原点にあるオブジェクトをみてることになるから
回転に関してはそれはデフォ。軸をそろえてから回転(しないと自転じゃなくて公転になっちゃうから)、はいいとして

モデルの移動考え方は、簡単に言えば、例えば
テレビで車が左右に横切るシーンを想像した時、同じ1メートル走る車でも手間の車は一瞬で1000ピクセルを通過するが、
遠くの車はピクセルで言えばきっと10ピクセルも移動しないかもしれない。

モデルを画面ドラッグで移動させる事を考えた時、マウスの移動量を単純にモデルの位置に適用させると
「近くにあるモデルは猛烈な速さで動き、遠くのモデルは全然動かない」 とかになる。 なので、
カメラ位置と対象との距離を求めて、「遠いほど移動量を多くする、近いほど少なくする」 ようにしないと違和感発生。

で、実際にはその移動について、カメラの回転行列を乗算したて得た物を、三軸に適用する、みたいな感じ



347以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 14:33:11.63 ID:L5KTOVAF0
ちなみに >>346 のオブジェクト移動の理屈は、あくまで何かのユーティリティのように
「画面ドラッグですかっとオブジェクトを移動したい場合」 の考え方なので、
例えばゲームのように各オブジェクトが、自分で移動するだけ なら、不要・・・ って、
PaperVisionの人はサイレントヒルのような物作ってたから知ってると思うが、他にも興味ある人いるかもしれないので補足
348以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 14:48:18.51 ID:4s1fbllR0
あー。たしかにカメラとの距離に移動量比例させないとおかしくなりそうだね
奥深いな
シフト押しながらだと軸に沿うとか、機能考え出したらわくわくするが
こだわれるところは制限ないしどんどん追加してったら完全に3Dソフトみたいになっちゃうなww

果たして実装する価値はあるんだろうか・・
349以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:22:00.01 ID:hl0wc7Hs0
今起きた
保守乙
350以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:34:53.23 ID:hl0wc7Hs0
回復魔法の実装できたwww
MPの概念ないから無限に使える
ちょっとまずいかな
351 忍法帖【Lv=1,xxxP】 :2011/06/04(土) 15:37:11.57 ID:PodWvWYy0
RPGゲームですか・・・
352以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:38:33.66 ID:7asbpS9o0
プログラムに関して学ぶ分には応援するけど
ゲーム的な面白さについてはDQ1の戦闘でもやって勉強するといいと思う
353以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:45:01.91 ID:hl0wc7Hs0
>>352
DQ1は小学生の頃にやったことあるな
SFCの方だが
354以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:47:27.38 ID:4s1fbllR0
RPGってポケモンで懲りたんだけどおもしろいの?
355以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:50:06.30 ID:7asbpS9o0
自分はRPGは勇者30以外面白いと思ったことがないから知らない、その辺りは各々の趣味なんだと思う
356以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 15:53:28.57 ID:4DIRHpa30
最新版どこー
357以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 16:01:21.82 ID:4s1fbllR0
草むら歩いてて敵とエンカウントするのがいやだ
こっちは先に行きたいんだよ・・・
358以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 16:01:33.53 ID:hl0wc7Hs0
>>356
今作ってるところ
あと10時間ぐらいでできそう
359以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 16:25:58.62 ID:L5KTOVAF0
360以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 16:27:01.09 ID:L5KTOVAF0
misu
361以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 17:04:34.08 ID:rvOPRQn50
MSVなんとかがないとか言って起動できなかった
あまり俺を怒らせるなよ
362以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 17:11:08.11 ID:hl0wc7Hs0
>>361
適当にネットに落ちてると思う
363以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 17:11:57.55 ID:4s1fbllR0
最新版ってどれだい
364以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 17:14:17.13 ID:7asbpS9o0
>>362
使い方はきちんとreadme添付して解説しておけって言ったじゃないですかぁー!?
365以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 17:17:50.48 ID:MCr0kEke0
操作がめんどくさすぎる
366以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:08:05.18 ID:2fkFmt2C0
367以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:08:38.94 ID:4s1fbllR0
やってみた
ランダムとか使ってるの?
368以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:21:38.61 ID:hl0wc7Hs0
>>364
すまん忘れてた
次から気を付ける
>>367
使ってるよ
369以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:22:28.30 ID:eL604+V20
最新版誘導plz
370以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:26:09.03 ID:hl0wc7Hs0
>>369
えーとどれだったかな
前回のうpするか・・・
371以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:32:17.07 ID:hl0wc7Hs0
http://www1.axfc.net/uploader/Sc/so/241358
>>369
前回のやつ

これから配列と関数を入れて次のバージョンを作ってみます
372以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:37:38.90 ID:4s1fbllR0
関数使ってない・・・だと・・
373以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:38:35.81 ID:hl0wc7Hs0
>>372
まだ知識が無くて使ってなかったんだ
ifとwhileとforだけwwww
次から実装するよてい
374以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:40:40.70 ID:7asbpS9o0
>>372
Cを最初から学んでる最中のようなんだ
関数の便利さはこれから知ることだろう
375以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:41:10.80 ID:4s1fbllR0
13ものelse ifがあるわけか
たいへんだな・・
376以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:51:58.54 ID:hl0wc7Hs0
ホイミの回復量が合わないというミスがあったが、乱数が変動していたからというミスだったwwww
377以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:58:42.51 ID:hl0wc7Hs0
http://codepad.org/89mtzb3i

追加点:ホイミの実装
ゲームじゃないです
378以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 18:59:28.07 ID:hl0wc7Hs0
if(mp>99){
mp=999999;
}


mp=99だったwwww
379以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:06:28.45 ID:4s1fbllR0
a〜dってどうせ割るならもう割っとけばどうだろう



そろそろ俺も作業しよっと
380以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:15:32.80 ID:hl0wc7Hs0
メラゾーマを唱えた!!4127632のダメージを与えた!!
敵の攻撃!!8のダメージ!!
あなたのHPは76,MPは10です
敵のHPは-102です

なんだと・・・
381以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:25:43.17 ID:hl0wc7Hs0
メラゾーマを唱えた!!184のダメージを与えた!!
敵の攻撃!!3のダメージ!!
あなたのHPは79,MPは10です
敵のHPは39です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)
4
メラゾーマを唱えた!!190のダメージを与えた!!
敵をやっつけた
1番目の人です
HPを入力してください

おk治った・・・printf("",&num);ってしてしまったのが原因だったwww
382以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:27:31.40 ID:4s1fbllR0
HPを入力してどうすんだ・・・?
383以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:35:20.20 ID:hl0wc7Hs0
>>382
どういうこと?
384以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:55:14.18 ID:hl0wc7Hs0
rand()が時間によって変わるから上手く変えないとダメだな・・・
同時に複数の関数でrandを発生させると乱数の値が同じになる
385以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 19:57:45.51 ID:vFk+r/k40
>>384
srand は最初に一回だけでいいよ
386以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:03:42.39 ID:hl0wc7Hs0
>>385

戦闘中→乱数の機能が働かない
戦闘が終わる→乱数の機能が働く

おかしいなぁ・・・
387以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:05:31.91 ID:hl0wc7Hs0
だめだ・・・関数中の乱数が働いてくれない
main()関数だと働いてくれるのに
388以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:07:08.54 ID:7asbpS9o0
>>387
txtでうp
どうせ動かないコードだからcodepadじゃない方がいい、無理に実行しようとして重くなられても困るし
389以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:08:24.41 ID:4s1fbllR0
ところでrand()%13ってどういうこと?
390以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:11:22.80 ID:hl0wc7Hs0
>>388
http://codepad.org/fxK4CDcS

後半のrand()%のところです

while文が2つありますが、1つ目のwhile、つまりターン毎戦闘のときは
乱数が発生?しません
2つ目のwhileの対戦相手を選んで戦闘するときに乱数が発生するみたいです
よくわからないです・・・
391以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:12:08.13 ID:hl0wc7Hs0
間違えたcodepad以外か
392以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:13:28.48 ID:7asbpS9o0
>>389
rand関数は0〜RAND_MAXまでの乱数の返り値を得る
%は左辺を右辺で割った剰余を求める
だから0〜12までの乱数を得る、って意味になる

>>390
あぁ、上げたんならそれでいいよ、ちょっと見てみよう
393以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:15:20.93 ID:hl0wc7Hs0
394以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:18:13.27 ID:7asbpS9o0
もしかしてcodepadにコード流して動作させたの見てデバッグしてる?
だとしたら「srand((unsigned) time(NULL));」が戦闘中乱数使うごとに実行されているから
毎回「同時刻の値」を元に乱数種が生成されるから同一の値が返されるのは当然。
でも実際にコマンドプロンプト上で動かしてみなよ、ちゃんと乱数としての動作帰ってくるはずだよ
まあ>>385の言う通りsrandはコードの最初に1回だけでいいんだけどね
そう書けばcodepad上でも乱数働いてくれるよ
395以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:18:40.73 ID:4s1fbllR0
>>392
ああ、Cってそんなんだっけ
最近randで[0,1)を返す言語しか使ってなかったから・・・
396以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:19:18.16 ID:vFk+r/k40
>>390
damage[0]
damage[1]
が固定なのは、ループ外だからだよ
397以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:21:14.08 ID:uJnOG7750
>>390
cal1,cal2は最初しか使われてなくね
398以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:22:30.67 ID:hl0wc7Hs0
>>394
・・・もうすこし砕いて説明してください
難しい・・・
399以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:24:03.63 ID:7asbpS9o0
>>397
あ、本当だ毎回ダメージ計算してると思ったら最初にダメージ計算して固定しちゃってる
流し読みして毎回計算してるもんだと思い込んだ!先入観って怖いな!

つまり毎回ダメージ計算実行してやれば直るってことになるね
400以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:26:26.17 ID:7asbpS9o0
>>398
読み間違ってやや見当違いな答になった、ちょっとソース書いて回答する
401以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:32:14.19 ID:hl0wc7Hs0
あ、わかったwwwwこれの位置かwwwwwww
どうもありがとうございました!
damage[0]=cal1(a,d);//関数から計算結果を受け取っている//
damage[1]=cal2(b,c);
402以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:34:37.28 ID:hl0wc7Hs0
攻撃!!6のダメージを与えた!!
敵の攻撃!!9のダメージ!!
あなたのHPは38,MPは60です
敵のHPは40です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)
1
攻撃!!7のダメージを与えた!!
敵の攻撃!!6のダメージ!!
あなたのHPは32,MPは60です
敵のHPは33です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)

ズレたwww
403 忍法帖【Lv=4,xxxP】 :2011/06/04(土) 20:35:13.87 ID:288weq2/0
俺もゲームとか作ってみたいけど知識もなーんもなかったわ
404以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:37:15.26 ID:6GIRSgvD0
知識なんぞ要らない
必要なのは作りたいと思う心
405以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:37:33.44 ID:hl0wc7Hs0
>>403
俺も2か月(まだ1か月と3週間ぐらい?)C言語を学んだ程度なんだが
簡単な文法と数学の知識がある程度あれば結構色々作れると思うんだ
今はいろいろ実践中・・・
406以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:39:00.81 ID:hl0wc7Hs0
敵のデータとかも関数使ってメインと分けるべき?
407以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:39:25.89 ID:uJnOG7750
のちのちでいいけどキャラクタって構造体でもつといいと思うよ
struct chara {
char *name;
int hp;
int atk;
int def;
}
408以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:40:56.65 ID:hl0wc7Hs0
関数A(敵の名前)
関数B(敵のHP)
関数C(敵の攻撃力)
関数D(敵の守備力)
関数E(敵の回避率)
関数F(敵の経験値)

関数で呼び出すなら6個も使わないとダメか・・・
409以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:41:43.26 ID:hl0wc7Hs0
>>407
まだ構造体は勉強していません・・・
今の段階だと配列と関数までですね
410以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:46:07.39 ID:4s1fbllR0
ところでなんでdll求められんの?
cのコンパイルでできたexeってそのまま実行できなかったっけ
コンパイラ入れてたら勝手にdll入ってて気づかなかったのかな
411以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:47:18.64 ID:hl0wc7Hs0
>>410
俺はそのままできたんだが、必要な人もいるみたい
412以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:49:25.28 ID:vFk+r/k40
>>410
新しい msvcrt とかリンクしちゃうから仕方ないね
413以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:57:30.14 ID:7asbpS9o0
解決しちゃったみたいだけどとりあえず回答とコードについての添削
ttp://www.dotup.org/uploda/www.dotup.org1681078.txt
414以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 20:57:47.21 ID:hl0wc7Hs0
>>413
ありがとう
感謝
415以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:02:26.09 ID:hl0wc7Hs0
これはひどいwww
訂正箇所多いwwwww
416以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:05:14.28 ID:4s1fbllR0
//君do while好きだな…

wwwwwwwwwwwww
個人的には終了条件が最後までわからないからちょっと・・・・
417以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:18:28.67 ID:vFk+r/k40
>>413
見通し悪いままだから
本気出して添削してあげてよ
418以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:19:31.16 ID:L5KTOVAF0
>>409
上の方に、以前に構造体の話書いた時のリンクがあるから
その内気が向いたら目を通しておくれ
419以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:23:18.84 ID:9/2HZBJU0
戦闘プログラム組むより
どうコンソールに表示するのかが楽しくなってきた件について
420以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:31:09.32 ID:ocGvkGdb0
vipperプログラマって案外親切なのな
421以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:36:08.03 ID:L5KTOVAF0
これも前にプログラミングスレかどこかで晒した奴&C++でごめんなさいだけど

>>419
どこかで見たようなOS風&キャラグラBMP。
http://codepad.org/NmNA0mx3

意味がわかる人向けだけど、くだらない事してます
422 忍法帖【Lv=5,xxxP】 :2011/06/04(土) 21:40:39.79 ID:9/2HZBJU0
>>421
プログラミングレベル的に>>1とそう変わらないから、イミフなんだぜ
とりあえず保存しておいた
423以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:45:08.66 ID:hl0wc7Hs0
printf("戦う場所を半角数字で入力してください\n1:幼年時代(弱い敵) 2:幼年時代 3:青年時代(弱い敵) 4:青年時代 5:???");
scanf("%d",&wh);
if (wh ==1){
printf("戦う相手を半角数字で決めてください\n1:スライム 2:おおきづち 3:グリーンワーム 4:うごくせきぞう");
}else if(wh==2){
printf("戦う相手を半角数字で決めてください\n1:ドラキー 2:バブルスライム 3:スライムナイト 4:ベビーパンサー 5:どぐうせんし");
}else if(wh ==3){
printf("戦う相手を半角数字で決めてください\n1:さんぞくウルフ 2:キラーパンサー 3:キメラ 4:おどるほうせき 5:メッサーラ 6:ブオーン");
}else if(wh ==4){
printf("戦う相手を半角数字で決めてください\n1:はぐれメタル 2:あくましんかん 3:キラーマシーン 4:ヘルバトラー 5:ゲマ\n");
}else if(wh ==5){
printf("戦う相手を半角数字で決めてください\n1:ビアンカ 2:サンチョ 3:ミルドラース 4:エスターク 5:パパス\n");
}

今までは戦う敵を1〜14みたいな感じでやっていたけど、分散させたらいいことに気付いたwwww
424以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:53:21.82 ID:hl0wc7Hs0
スイッチ構文忘れちゃった・・・
復習復習
425以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:56:21.31 ID:hl0wc7Hs0
switch(monster){

case 1:
break;
case 2:
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
default:
break;
}
426以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 21:57:48.35 ID:hl0wc7Hs0
敵情報だけで300行ぐらい使いそうな予感・・・!
427以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:00:04.66 ID:hl0wc7Hs0
戦う場所を半角数字で入力してください
1:幼年時代(弱い敵) 2:幼年時代 3:青年時代(弱い敵) 4:青年時代 5:???
1
戦う相手を半角数字で決めてください
1:スライム 2:おおきづち 3:グリーンワーム 4:うごくせきぞう1
スライムがあらわれた!!あなたのHPは12,MPは3です
敵のHPは5です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)
1
攻撃!!4のダメージを与えた!!
敵の攻撃!!2のダメージ!!
あなたのHPは10,MPは3です
敵のHPは1です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)
1
攻撃!!4のダメージを与えた!!
敵をやっつけた
428以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:02:53.80 ID:vkpgoxn+0
getchar()でエラー回避って一般的じゃないのかな
429以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:21:16.34 ID:7asbpS9o0
>>417
だって俺も別のゲーム書いてる最中なんだもん^q^

>>426
その辺ファイルの入出力覚えてcsvファイルからステータスのロードさせてやると楽なんだけどな
まだ難しいだろうからそのままでいいけど数多く作るとなると今の方法は効率悪いんで
テスト版と思って敵の登録数は少なめでいいと思うよ
430以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:22:49.51 ID:eYRKHDRF0
そろそろエクセル等の別ファイル読み取りで固定データもってくる段階だな
431以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:23:28.72 ID:hl0wc7Hs0
べ、別ファイル!?
432以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:23:43.99 ID:eYRKHDRF0
>>429とだだ被りした…
433以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:26:36.22 ID:hl0wc7Hs0
http://codepad.org/csmtH1GG
現段階で231
これに回避・2回行動・魔法を入れると・・・?
434以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:38:49.27 ID:7asbpS9o0
あと頑張ってるところ水をさすようだけども戦闘ルーチンについて
自分のターン・敵のターンを明確に分けるコードを書くべきかな
「敵の攻撃!」な処理の記述は数少なく抑えたい
435以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:41:37.46 ID:hl0wc7Hs0
>>343
今の俺にはこれが限界なんだ・・・
436以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:42:47.40 ID:eYRKHDRF0
enemyName[3]={"てき1","てき2","てき3"};
enemyHp[3]={15,60,134};

printf("%sがあらわれた!!",enemyName[monster]);
hp[1]=enemyHp[monster];

こんなかんじだとだいぶ楽になるかもね
文法適当だけど
Cって文字列めんどいんだっけ
437以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:43:37.96 ID:L5KTOVAF0
>>433
とりあえず、不完全なコードとか無限ループになるようなコード貼る時は、

 □Private [?] □Run Code
          ↑このチェックを外せ
438以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:49:25.02 ID:7asbpS9o0
>>436
代入するにしてもイチイチ相当面倒な仕様になってるね
>enemyName[3]={"てき1","てき2","てき3"};
の下りなんかCの文法だと一次元配列じゃ実現できないし
439以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:51:50.96 ID:L5KTOVAF0
>>436 >>438
面倒な仕様と言うより、元々"文字列" ってのは文字の配列だからこう

char names[2][32] = { "モンスターA", "モンスターB" };
         ^^^ ← 差し当たり、文字列が収まりそうな領域の確保
int main()
{
 printf("%s \n", names[0]);
 printf("%s \n", names[1]);
 return 0;
}
440以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:54:14.81 ID:WYZlRpDz0
C言語でシミュレーションRPGとか作るのってすんごい難しいのかな?
441以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:56:13.29 ID:eYRKHDRF0
>>439
さしあたりってのがきついな
充分大きく取らないとなにが起こるかわからん



シミュレーションRPGってなんだっけ
例じゃなくて
442以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 22:59:56.97 ID:9/2HZBJU0
>>440
やる気と根気があれば何とかなる
マウス処理ってCで出来るっけ?
443以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:00:12.42 ID:vFk+r/k40
>>441
パラメタ成長するキャラ

シナリオ

戦略シミュレーションゲーム

じゃね?
444以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:00:21.06 ID:hl0wc7Hs0
レベル制を作りたいんだが、ゲームのレベル制ってどういう仕組みなんだろ
445以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:00:45.27 ID:L5KTOVAF0
一応、他言語( C/C++ で作られたそれ以降の言語 )の経験ある人向け、説明付き
http://codepad.org/w9YY6S09
446以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:01:59.22 ID:9/2HZBJU0
マウス処理は戦略シミュだ
SRPGじゃねえ

チェス・将棋の応用に近いから
そっちから攻めて行けば何とかなるような気がするけど
447以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:04:04.06 ID:9/2HZBJU0
>>445
何と言う易しい説明
このスレは弩級初心者に優しすぎる
448以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:04:36.49 ID:L5KTOVAF0
>>440
入門者向けの、言語だけの範疇で想像すると 「無理だろww」 とか思うかもしれないけど、
好きなライブラリでも探せば全然問題ない。 本人に知識があるならば、だけど。

>>442
Windowsなら win32API とか、あるいはクロスプラットフォームならSDLとか使えばおk
C++じゃなくてCで普通にどうぞ。 C言語はそれ自体、ただの言語だから。
JavaやC#でも、System.out.println だけ、とか Console.Out.WriteLine だけ、しか使えなかったらしんどいだろ?
そんな感じ
449 忍法帖【Lv=6,xxxP】 :2011/06/04(土) 23:09:22.81 ID:9/2HZBJU0
>>448
d
普遍性が高そうっていう意味でSDLはやりたくなるな
450以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:09:32.81 ID:7asbpS9o0
>>439,445
や、わかるけどさ!その文字数あぶれた時とか自動的になんとかしてくれたりしないからCって慎重にやらないといけないよねーって
それにしてもC#からはその辺サポートされてるんだね、いいなあ

>>444
ここまで経験値を取得したらLvが上がりますって基準を示す配列を作って
経験値の加算時にその配列との比較を行う、でOK

どうでもいいけどRPGってジャンル表記、明確なようでものすげー曖昧な表記だよね
頭脳戦艦ガルはどう見てもSTGだけどもSTGはロールプレイ要素がないのか?と言うとあるよねってことになるし
451以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:12:53.86 ID:7asbpS9o0
あ、Lvアップの方法は一例だから次の目標経験値求める方法は別に必ず配列でやらなきゃいけないって事はないよ
何なら次の目標は「今まで取得した経験値の1.5倍」で毎回計算してもいいんだしその辺アドリブ。
452以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:13:39.39 ID:WYZlRpDz0
>>441-443
イメージ的には
・ファイアーエムブレムシリーズ
・魔界戦記ディスガイアシリーズ
・ファイナルファンタジータクティクスシリーズ
・あとはGジェネとかスパロボとかアークザラッドとか

こんなん、ディスガイアみたいなボード上を動かして戦わせるプログラムとかって複雑で難しそう
453以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:18:16.43 ID:hl0wc7Hs0
>>451
1.5^nはダメだろwww
よさそうな関数みつけてくるか
454以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:19:39.77 ID:eYRKHDRF0
だいたいレベルアップの条件って指数関数的に増えなかったっけ
455以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:19:41.51 ID:L5KTOVAF0
>>450
>文字数あぶれた時とか自動的になんとかしてくれたりしないから

そこでC++なんですよ
http://codepad.org/TOAqLMda
456以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:20:44.16 ID:L5KTOVAF0
頭脳戦艦ガルでコーヒー吹いた。本当に吹いた
457以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:27:50.56 ID:7asbpS9o0
>>455
そういえばstd::stringは可変長対応だったんだっけ…
メッセージ表記なんかほとんどしないゲーム作っててその辺の仕様忘れちゃってたよ、C++書いてるのに
458以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:33:03.66 ID:hl0wc7Hs0
a_n=[n^2log(n)]+10 []はガウス記号

第n項における必要経験値a_nの測定
n=1:10(必要経験値)
n=3:19
n=5:50
n=10:240
n=20:1208
n=30:3071
n=40:5912
n=50:9790
n=70:20827
n=99:40546
こんなもんかな?
459以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:35:11.13 ID:hl0wc7Hs0
>>454
指数関数はすぐ爆発的に増えるからやめたほうが・・・
460以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:46:17.28 ID:L5KTOVAF0
>>457
メッセージ表記だけじゃなくても普通に使うぞ。他にも stl、boost は普通に
461以下、名無しにかわりましてVIPがお送りします:2011/06/04(土) 23:55:24.43 ID:eYRKHDRF0
手元のパラサイトイブ解体新書をみたらこんなかんじだった
38から99まではずっと4500

http://www.rupan.net/uploader/download/1307199248.jpg
462以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 00:14:17.08 ID:S95QNY520
>>461
適当すぎだろwwwwww
463以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 00:22:49.82 ID:Q7FXJov60
スクウェアにいってくれ
464以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 00:44:23.29 ID:S95QNY520
ふぅ・・・
465以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 00:47:59.44 ID:uVj1RNMj0
関数の説明も書くべきだろうか
余計なお世話だろうか
466以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 00:50:23.77 ID:S95QNY520
書いてください
467以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:10:25.66 ID:S95QNY520
468以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:13:30.10 ID:uVj1RNMj0
超初心者向け・その1
http://codepad.org/pQ1iJ0UA
469以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:19:29.53 ID:S95QNY520

配列ポインタも頼む・・・
470以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:32:12.72 ID:uVj1RNMj0
関数その2
http://codepad.org/iqWVh1RG
471以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:41:00.60 ID:Q7FXJov60
引数のconstってなに?
ポインタあげるけどかえちゃだめだよ的な?
472以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:49:47.20 ID:A6Kt4JHm0
始めっから読むのめんどいわ

何ゲー?
どこで落とすの?
473以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:50:33.52 ID:uVj1RNMj0
関数その3・初心者向け終了
http://codepad.org/XF7ucOP4
474以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:53:00.04 ID:uVj1RNMj0
>>471
そそ。特にその場合、

foo("あいう"); // ← こういう変数でない、直接の文字配列(リテラルとか即値とか言う)を渡すので、特に明示的に
         // 「自由にしていいポインタじゃないよ。俺も変更しないし」 とした、だけ
475以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:55:59.99 ID:Q7FXJov60
というかストリングが参照渡しなのか…
476以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 01:59:28.54 ID:uVj1RNMj0
>>475
いや、正確言うと 「リテラル文字配列のアドレスがコピーして渡されてる」
参照渡しじゃない。

その辺の話と >>469 の要望混ぜると、「 引数って何 」 って話につながって、
さらに 「 ポインタとアドレスって何 」 って話に流れ込んで
最終的に全貌が見えてくると思う
477以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:00:09.85 ID:q6jcTANn0
javaとかだって参照渡しなのさ
478以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:01:53.95 ID:S95QNY520
難しい・・・
479以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:04:08.83 ID:S95QNY520
>>472
最新版は現在制作中です
480以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:09:01.80 ID:q6jcTANn0
はやくwはやくw
481以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:18:40.41 ID:A6Kt4JHm0
>>479
いつ完成するん?
482以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:34:25.55 ID:uVj1RNMj0
キリがない気がしてきたが・・・

引数の話
http://codepad.org/FgEFNnnm
483以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:37:54.80 ID:uVj1RNMj0
ふと思ったが、この辺の話て別に俺が書かなくても
世間に山ほどあるような気がした
484以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:51:24.21 ID:S95QNY520
>>480
>>481
今途中なんだが、途中でもいいか?
※注意
試作段階なのでscanfでやってます(くれぐれも全角で入力しないように)
まだ敵の2回攻撃・魔法耐性・魔法攻撃を作っていません
回避設定もまだ

完成はあと5時間ぐらいかな?
485以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:52:16.90 ID:S95QNY520
>>482

凄いな・・・
486以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:54:14.93 ID:9ZI/1MzX0
プログラミングは少ししか分からないからデバッグは任せろー
487以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:56:52.58 ID:XOAm3dp70
>>486
これのデバッグはやっちゃいけないこと総当りでやると死ぬけどなー^q^
488以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:59:06.70 ID:v8tu69NvP
>>1いるのか

>menu1 の人です
489以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 02:59:14.81 ID:S95QNY520
http://www1.axfc.net/uploader/Sc/so/241561

>>486
デバック任せた!
半角で入力してね(試作段階でfgetsにしてないから全角入力だとバグってしまう)
490以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:00:06.55 ID:q6jcTANn0
やるじゃん
491 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 03:00:36.98 ID:UuSJBZeK0
scanfの呪いか!

しかし、表示系は終りがないな、本当
気になったらいつまでも気になって仕方が無い
気になるところ潰したら今度は、関数にして簡略した方が良くね? という悪魔の誘惑ががが
492以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:01:14.71 ID:S95QNY520
>>488
こんばんはー
menu1…何だったかな・・・思い出せない・・・
493以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:02:24.99 ID:v8tu69NvP
>>492

 >menu1
  menu2
  menu3
  quit

がw,sキーで動かせるやつ
494以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:02:47.77 ID:S95QNY520
>>493
あああれかwwwww天才様乙ですwwwwww
495以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:06:48.66 ID:9ZI/1MzX0
おいdllないのかよ
一緒に入れといてくれよ面倒だ
496以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:08:17.24 ID:q6jcTANn0
あれもしかしてVC++2010で作ってるのかな?
497 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 03:08:50.41 ID:UuSJBZeK0
>>493
あなたか!
そのプログラム今、弄繰り回していてお世話になりっぱなし
main関数がカオスになって見た目の面影がほとんど残ってないけど

そして、思い出したがScreenBufferまだやってねえよ、Fuck'in!
作業工程切り出さんとドツボに嵌りそう……orz
498以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:09:40.52 ID:S95QNY520
>>495
すっかり忘れてた・・・次から気を付けます
つか1.4MBとか重すぎだろ

499以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:10:25.04 ID:9ZI/1MzX0
開始30秒の感想だけど
改行してないから見づらい
500以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:12:17.93 ID:S95QNY520
>>499
改行やっていたつもりだけど、ミスがあったのかな
501以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:22:34.70 ID:9ZI/1MzX0
攻守に上限999999ついてるけどHPはないのね
オーバーフローしてマイナスになった
そしてマイナスなのに死なない
502以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:27:47.54 ID:S95QNY520
>>501
上限あるよ
でも上限の処理は戦闘開始前だから

if(hp[0]>1000000){
hp[0]=999999;
}
if(atk[0]>1000000){
atk[0]=999999;
}
if(def[0]>1000000){
def[0]=999999;
}
if(mp>999){
mp=999;
}
503以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:29:56.37 ID:9ZI/1MzX0
http://up3.viploader.net/game/src/vlgame037880.jpg
一通り試した結果
見づらい
504以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:30:01.65 ID:XOAm3dp70
なんとなく>>1に似せたコンソールの書いてる
ttp://www.dotup.org/uploda/www.dotup.org1681333.png
どらまちっく
505以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:30:44.59 ID:v8tu69NvP
ttp://ideone.com/xC2o0

メニューを横にも動かせるようにしたよ!(^o^)
506以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:33:02.09 ID:uVj1RNMj0
とりあえず言っちゃったからここまで

ポインタとアドレスの話
http://codepad.org/ZfzFv1Cy
507以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:37:01.68 ID:UETtucwj0
とりあえずチートしてみた。
いつも思うんだが、チート対策って頑張ってやるべきなのかね。
このゲームだと戦闘回数とかと比べて数値が以上ならリセットとか?
ttp://up3.viploader.net/game/src/vlgame037881.jpg
なぜかヌワスさん死んでないのに死に判定。敵HPは弄ってないのに・・・
508以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:40:04.82 ID:S95QNY520
>>506
難しい・・・
>>503
なぜhpの制限が効かないか原因がわかった
修正します
509以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:41:03.75 ID:9ZI/1MzX0
改行1行分しかないのな
もう1個\nるんだ
510以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:41:21.43 ID:k0QvEajRP
C++?
511以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:43:11.26 ID:S95QNY520
>>507
どうしてそうなる?
コードうpするから原因突き止めてほしい・・・

http://codepad.org/4BQvxkAO
512以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:45:07.33 ID:5GllYPMb0
ラスボスが幼女だったとはな…この>>1やりおる
513以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:47:38.20 ID:9ZI/1MzX0
やっつけだけど改行入れたら見やすい
http://up3.viploader.net/game/src/vlgame037882.jpg
514以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:47:38.69 ID:v8tu69NvP
>>505はコンパイルしたのUPしたほうがいいかな?
515以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:48:40.71 ID:S95QNY520
>>513
なるほど
試してみる
516以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 03:56:31.44 ID:v8tu69NvP
517以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:03:11.75 ID:9ZI/1MzX0
>>516
msvcr100.dllに改名しないとエラー出た

>>489のはmsvcr100d.dllでいいのに!

何も起こらなかった
518以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:04:41.23 ID:v8tu69NvP
>>517
選ぶことはできたよね?
519以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:06:46.07 ID:q6jcTANn0
プロジェクトのプロパティ
- 構成プロパティ
- C/C++
- ランタイム ライブラリ
を/MTか/MTdにするといいかも
520以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:07:11.72 ID:9ZI/1MzX0
>>518
ああ、何も起こらなかっただけじゃ誤解されるな
全部選んだよ
521以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:23:03.43 ID:9ZI/1MzX0
経験値いくつ貰ってもレベルは1しか上がらないのならレベルが上がった場合経験値の取得を
次のレベルまで-1
を上限にした方がいいと思う

ホントは連続レベルアップがいいけど
522以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:26:27.04 ID:S95QNY520
連続うpの方法教えてほしい
523 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 04:27:36.41 ID:UuSJBZeK0
nextExp>Expになるまでfor文で回せば簡単なような気がするが……
524以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:37:48.83 ID:9ZI/1MzX0
現在EXP≧レベルうp値[i]
EXP-うp値[i]
Lv+1
i=Lv

で繰り返しとか。全然分からないよ
525以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:38:18.06 ID:S95QNY520
>>523
すまんコード書いてほしい
526以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 04:45:03.57 ID:v8tu69NvP
527以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:03:23.97 ID:S95QNY520
>>526
チートなしで>>489やってみてくれないか
528以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:07:23.66 ID:v8tu69NvP
>>527
ソース511?
529以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:13:33.30 ID:v8tu69NvP
>>511
の84行目にbreakがないからおおきづち選ぶとグリーンワームで上書きされちゃってる
530以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:19:52.78 ID:S95QNY520
>>528-529
ちょっとまって修正するわ
531以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:39:24.26 ID:S95QNY520
532以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:40:47.51 ID:v8tu69NvP
ソースきぼん
だめならいいけど
533以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:41:14.08 ID:9ZI/1MzX0
だからdllがないと
534以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:42:00.66 ID:v8tu69NvP
プロジェクトの設定変えたらDLLなくても動くようになるよ
535以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:44:51.40 ID:9ZI/1MzX0
dllなくても動いたごめん
そして改行増やしたのは1部分で戦闘面は相変わらず見づらいな
536以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:49:02.39 ID:S95QNY520
>>532
ちょっとまってね
>>533
dll無くても動くようにしたと説明書に書いたのに・・・

>>534
設定したよ
>>535
戦闘も修正するか
眠いから明日にでも
537以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:49:58.02 ID:S95QNY520
538以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 05:52:57.17 ID:9ZI/1MzX0
http://up3.viploader.net/game/src/vlgame037884.jpg
パパスの初期HP1にしてコマンドの1234に半角スペース入れた
経験値関係直ってないな
負けたけどレベルが上がったぜ
539以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:02:00.50 ID:S95QNY520
HP1だからじゃないの?
540以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:03:55.01 ID:9ZI/1MzX0
経験値が残りっぱなしだから負けても勝ってもレベルが上がる
レベルは1しか上がらない
541以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:04:53.37 ID:S95QNY520
経験値の処理はなんとか今後やってみる
レベルも
542以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:06:44.77 ID:N6MUU8KT0
RPGゲームってあれか、HDDドライブろかCDディスクみたいな感じか
543以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:13:07.87 ID:9ZI/1MzX0
はぐれメタルにメラゾーマが効いてしまった
バグじゃなくミスだな
544以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:13:25.84 ID:v8tu69NvP
>>1
来週あるC言語の講義では何を習う予定なの?
545以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:20:11.89 ID:S95QNY520
>>543
まだ魔法耐性を付けてないんだよ
>>538の負けたけど経験値もらえるってのが理解できない
自分でも試したけど経験値は0になってる

>>544
配列・関数だと思う
授業遅すぎ・・・
546以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:22:25.25 ID:9ZI/1MzX0
>>545
持ってる経験値が多いと多少引かれてもレベルが上がるってだけだぜ
はぐメタのせいで経験値稼ぎが余裕過ぎるじゃないか
547以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:28:16.07 ID:S95QNY520
ビアンカから主人公に変えてみた
文字で絵を表現するのは難しいな・・・
戦う相手を半角数字で決めてください

1:主人公(幼年時代) 2:サンチョ 3:ミルドラース 4:エスターク 5:パパス
1
主人公があらわれた!!

   __
  /ニニヽ
  レイ卅卅リ
  ノノヒ^ヮ^ノ
  どミ三iつ
  / /-ッ+||
 <ノL/L/V

あなたのHPは22,MPは22です
敵のHPは530です
1:攻撃2:逃げる3:ホイミ(消費mp2)4:メラゾーマ(消費mp10)
548以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:35:33.36 ID:9ZI/1MzX0
あれ、まだHPオーバーフローするのねMPは1000だけど
549以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 06:40:32.17 ID:9ZI/1MzX0
HP初期値が-21億で攻撃喰らうと+21億になる

AA使うなら

なまえ
HP
MP
Lv

っていう枠組み使えば見やすいような
550以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 07:04:59.50 ID:S95QNY520
o-ba-huro-解消
551以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 07:07:18.89 ID:IQ/hel6X0
俺もCを勉強してみようかな
552以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 07:10:11.99 ID:S95QNY520
http://www1.axfc.net/uploader/Sc/so/241589

最新版2.2
感想ください


レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
レベルが上がった!!
553以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 07:12:42.61 ID:S95QNY520
寝ます
感想ください
554以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 07:18:26.52 ID:9ZI/1MzX0
はぐメタ選ぶとMP増量されるな
555以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 08:59:07.54 ID:dIuq3zwQ0
>>476
アドレスを渡すことを参照渡しだとおもってたんだけど
556以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 10:22:13.71 ID:oDDHjpli0
>>555
ヒント:リテラル
557以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 10:37:46.67 ID:zTceYnQE0
なんのヒントにもなってないからきっちり説明してくれ
558以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 10:43:34.50 ID:xOOd7Rf60
実装はおいておいて
参照は参照
アドレスとか関係無い
559以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 11:25:38.00 ID:FXXG5pLP0
system使ってclsやらせると見やすくはなるかもね
560以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 12:03:35.50 ID:wZ8MmAZD0
RPGツクール?
561以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 12:30:52.74 ID:uVj1RNMj0
562以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 12:39:04.10 ID:uVj1RNMj0
つか、俺はべつにきっちり説明しなきゃいけない義理は何も無いので、
もっと自分で自学自習した方がいいんだが、

>>473-476 >>555 の流れについて、何が違うのかを、行きがかり上書いた。
ただ、大雑把で曖昧な、人間っぽいフランクな言い方でおkな話ならば

 「アドレス渡したよ、これで参照してね」 = アドレス渡す事が参照渡し!

でも通じるが、単純にその言葉通りで覚えてしまうと問題があるって事。
少なくとも、>>473 の fight_proc関数で受け取っている引数の、特に文字配列のポインタで受けている所は、
参照渡しでは無い。 あくまで 「アドレスがコピーして渡されてる」 だけ

つか、いいのかこんな話してて
563以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 13:27:30.15 ID:uVj1RNMj0
一応、一目瞭然な補足を最後に貼って終了

アドレスの話
http://codepad.org/Z3FTfqC4
564以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 14:27:47.73 ID:IJDgLZoP0
ふむ
565以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 14:44:04.07 ID:42SEN0P+0
566以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 14:47:29.08 ID:q6jcTANn0
要するに引数でもらった値自身を関数内で変更しても、
呼び出し元の引数の値は変わらないから参照渡しではないよって言いたいんだろうが
それを参照渡しっていうんだよ
567以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 14:53:10.84 ID:uVj1RNMj0
>>566
>要するに引数でもらった値自身を関数内で変更しても、
>呼び出し元の引数の値は変わらないから参照渡しではないよって言いたいんだろうが
>それを参照渡しっていうんだよ

全然違う。それは滅茶苦茶。それはどの言語でも参照渡しとは言わない
568以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 14:54:34.37 ID:xOOd7Rf60
「参照」って単語が参照するという意味なのか
プログラミング言語で規定された参照というモノを指すのか
分かりにくくなるから別の言い方をして欲しいと思ったり
569以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 15:01:22.25 ID:q6jcTANn0
おっとアドレス渡しの話でしたすいません。
570以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 15:11:43.33 ID:uVj1RNMj0
>>569
そそ!
571以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 15:20:29.71 ID:XOAm3dp70
しかし>>1はCの勉強とゲーム作りの勉強どっちも立ってる場所が最初の最初だから
この状態で進むのはちょっと苦しいと思うんだよなあ
572以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 15:53:22.91 ID:RXDr8pbU0
ふむ
573以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 16:24:36.37 ID:RltxcnRO0
勉強とかせずに成り行きで作ってしまった俺もいるがな
知り合いにソースと実行ファイル渡されたから、そっから何がどう動作するのか理解してみた
574以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 17:30:09.73 ID:hM/m2XnW0
ふむ
575以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 18:10:24.27 ID:B+Kus2ud0
ほう
576以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 18:11:04.27 ID:UuSJBZeK0
教科書で勉強してからでもいいけど
実際に動くソースをいじった方が習熟は早い気がするけどなー
577以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 18:53:55.35 ID:aC9/TgbU0
うん
578以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:08:14.71 ID:S95QNY520
おきた
579以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:11:34.72 ID:S95QNY520
>>554
それは仕様だよ
レベルうpだけしかステータス上昇が無いと詰む可能性があると思って
モンスター倒した時に最大HPかもしくは最大MPが上がるように設定

>>560
RPGツクールは使いたくないなぁ・・・勉強にならないし
あくまで勉強の為にプログラミングでゲーム作ってるから
580以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:18:25.51 ID:XOAm3dp70
Cを学びたいだけだったらツクールに触れる必要が全くないけど
ゲーム作りについて学びたいならツクール等のゲーム作成支援ツールの仕様だけでもさらっと眺めるのも勉強になるね
どんな考え方でゲームシステムが成り立っているかって流れがわかる
581以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:42:04.82 ID:v8tu69NvP
582以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:47:10.17 ID:S95QNY520
先週大学でCプログラミングの小テストがあったんだ・・・
8問あって、上位半分と下位半分にクラスを分けるテストなんだ
合格してくれ・・・
583以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:48:07.72 ID:UuSJBZeK0
んえ? プログラミングの小テストなんてあるのか、最近の大学は?
584以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:49:52.23 ID:S95QNY520
>>583
俺のところだけかもしれないけどね
585 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 19:52:03.44 ID:UuSJBZeK0
そうか、それは大変だなー
586以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:53:22.26 ID:S95QNY520
完全に分からなかったのが2問と、分かったけど表示がちょっとおかしかったのが1問
問題うpしてみるから解説お願いします・・・
587以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:55:57.22 ID:v8tu69NvP
おk
588以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:57:30.27 ID:S95QNY520
問題:1ドルのレートと両替したい日本円を入力して
次のように出力するコードを作れ

1ドルのレート(円/ドル)>81.93←ここは入力
両替したい日本円>10000←入力
両替したい額:10000円←出力
ドルのレート81.93円/ドル←出力
両替後のドル:122.06ドル←出力


俺の回答・・・なんか表示がおかしい?
/*
1ドルのレート(円/ドル)>81.93
両替したい日本円>10000
両替したい額:10000円
ドルのレート81.930000円/ドル
両替後のドル:122.055413ドル
*/
589以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 19:58:16.09 ID:S95QNY520
ソースコード
#include <stdio.h>

int main(void)
{
double rate;
int yen;

printf("1ドルのレート(円/ドル)>");
scanf("%lf",&rate);
printf("両替したい日本円>");
scanf("%d",¥);

printf("両替したい額:%d円\nドルのレート%f円/ドル\n",yen,rate);
printf("両替後のドル:%lfドル\n", (yen/rate));

return 0;
}
590以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:00:37.25 ID:S95QNY520
問題:200から300までの素数を調べ、その和を求めよ

俺の回答:完全に動かない。悲しい・・・
#include<stdio.h>

int main(void)
{
int i,j;
int a; // 素数でない場合に1になるフラグ変数
int sum;

sum = 0;
for(i=300;i>=200;i--){
a = 0;

for(j=1;j<i;j++){
if((i%j)==0){
a = 1;
}
}

if(a == 0){
sum = sum+i;
printf("素数は%d\n", i);
}
}
printf("合計値は%d\n",sum);

return 0;
}
591 忍法帖【Lv=5,xxxP】 :2011/06/05(日) 20:00:54.55 ID:n7xnp1xP0
どうでもいいけど、ロールプレイングゲームゲームになっとる
592以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:03:20.00 ID:v8tu69NvP
それは%0.2lf ってフォーマット書けば小数点以下2桁になる
593以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:03:28.71 ID:q6jcTANn0
わろた
594 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 20:05:50.75 ID:UuSJBZeK0
あとは四捨五入だけど、授業でやってるだろうから解説せんでもいいだろう
595以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:05:58.53 ID:v8tu69NvP
>>590
 j = 1 から割り始めたら どんな整数も1では切れる
596以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:06:44.26 ID:S95QNY520
問題:数列a_nの初項a_1を0.5とし、n≧2において
漸化式a_(n+1)=r*a_n(1-a_n)が成立している
r=3.6のとき、この数列の第10項までの値を
出力するコードを作れ

俺の回答:完全に動きませんでした・・・
#include<stdio.h>

int main(void){
int i=0;
double r=3.6;
double x = 0.5;

while(i<=9){
printf("X[%d]:%d",i,x);
x = (r*x(1-x));

}
return 0;
}
597 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 20:06:47.49 ID:UuSJBZeK0
素数判定するのに、1で余り判定したららめええ!!
598以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:07:05.71 ID:q6jcTANn0
>>590
1で割るん?
599以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:08:12.25 ID:v8tu69NvP
>>596
他のところもあるかもだけど i を増加させてないから無限ループ
600以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:09:42.42 ID:RltxcnRO0
>>596
乗算記号がない
601以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:10:42.59 ID:XOAm3dp70
>>588
書式の指定が不十分だ
>printf("両替したい額:%d円\nドルのレート%f円/ドル\n",yen,rate);
>printf("両替後のドル:%lfドル\n", (yen/rate));
を以下に訂正すればいい
printf("両替したい額:%d円\nドルのレート%.2f円/ドル\n",yen,rate);
printf("両替後のドル:%.2fドル\n", (yen/rate));
後は問題がそこまで想定しているかは不明だけど出力した後即時に終了するからconio.hのgetch辺りでキー入力ウェイトかけてもいいかもね
602 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 20:12:55.35 ID:UuSJBZeK0
>>601
大学の小テストだから、多分コマンドプロンプトでやっていると思われ
603以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:15:13.47 ID:S95QNY520
あ、できた問題もありましたよ
604以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:16:53.66 ID:S95QNY520
問題1
/*
a×b+c=15
Press any key to continue

*/


#include <stdio.h>

int main(void)
{
int a,b,c;

a = 7;
b = 2;
c = 1;

printf("a×b+c=%d\n" , (a*b+c));

return 0;
}
605以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:18:11.16 ID:S95QNY520
問題2/*
a = 10
b = 3
10を3で割った余りは1です。
Press any key to continue
*/
#include<stdio.h>
int main(void)
{
int a,b,c;
printf("a = ");
scanf("%d",&a);
printf("b = ");
scanf("%d",&b);
c =(a%b);
printf("%dを%dで割った余りは%dです。\n", a, b, c);
return 0;
}
606以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:18:15.15 ID:q6jcTANn0
問題の意味がよくわかんねえ
607以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:20:41.82 ID:S95QNY520
問題4:1ドル83円以上95円以下なら良好
それ以外なら注意と出力するコードを作れ
また85円79円をそれぞれ入力せよ
/*
1ドル何円>85
良好
Press any key to continue
1ドル何円>79
注意
Press any key to continue
*/
#include <stdio.h>
int main(void) {
int yen;
printf("1ドル何円>");
scanf("%d",¥);
if((yen >= 83)&&(yen <=95 ) ) {
printf("良好\n");
} else {
printf("注意\n");
}
return 0;
}
608 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 20:22:12.91 ID:UuSJBZeK0
できた問題をあげても別に構わんが
RPGはどうした
609以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:22:28.11 ID:S95QNY520
問題5:問題文うろ覚えだけど、数当てゲームを作れみたいなやつ
/*
司会者:正解を入力(1-100)>80
多数の改行は省略
プレーヤーA:入力(1-100)>90
プレーヤーB:入力(1-100)>75
B勝利!
Press any key to continue
司会者:正解を入力(1-100)>80
多数の改行は省略
プレーヤーA:入力(1-100)>0
プレーヤーB:入力(1-100)>101
両方失格で引き分け!
Press any key to continue
司会者:正解を入力(1-100)>80
プレーヤーA:入力(1-100)>80
プレーヤーB:入力(1-100)>80
引き分け!
Press any key to continue
*/
610以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:22:43.26 ID:v8tu69NvP
周りはできてそうな雰囲気だった?
611以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:24:17.35 ID:S95QNY520
#include<stdio.h>
int main(void)
{
int ans, inpa, inpb, judge;
printf("司会者:正解を入力(1-100)>");
scanf("%d",&ans);
printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
printf("プレーヤーA:入力(1-100)>");
scanf("%d",&inpa);
printf("プレーヤーB:入力(1-100)>");
scanf("%d",&inpb);
judge = (ans-inpa)*(ans-inpa) - (ans-inpb)*(ans-inpb);
if( inpa >100 || inpa <1 ) {
if( inpb >100 || inpb<1) printf("両方失格で引き分け!\n");
else printf("A失格でB勝利!\n");
} else if( inpb >100 || inpb <1) printf("B失格でA勝利!\n");
else if(judge <0) printf("A勝利!\n");
else if(judge >0) printf("B勝利!\n");
else printf("引き分け!\n");
return 0;
}

>>608
色々変更したいところあるから次の公開は来週ぐらいになるかも・・・
612以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:25:44.37 ID:S95QNY520
>>610
あんまりできなかったって人が多かったような・・・
凄い人は時間も余ってたみたい(試験時間は80分ぐらい)
613以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:26:47.37 ID:v8tu69NvP
絶対評価でクラス分けか半分ずつとかの相対評価かどっちだろ
614以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:26:59.85 ID:S95QNY520
問題7:こんな感じのを作れってやつ
/*
四角のサイズを入力して下さい。>4
++++
+--+
++++
+--+
Press any key to continue
四角のサイズを入力して下さい。>8
++++++++
+--+--+-
++++++++
+--+--+-
++++++++
+--+--+-
++++++++
+--+--+-
Press any key to continue
*/
615以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:29:19.39 ID:S95QNY520
#include <stdio.h>
int main(void) {
int counta, countb, size;
printf("四角のサイズを入力して下さい。>");
scanf("%d", &size);
for(counta=1; counta <=size; counta++) {
for(countb=1; countb <=size; countb++){
if(counta %2 ==1 || countb%3 ==1){
printf("+");
}
else{
printf("-");
}
}
printf("\n");
}
return 0;
}

>>613
相対評価らしいよ。でもアセンブリ言語のテストの時いつも平均点以下の俺は・・・
616以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:29:42.30 ID:uVj1RNMj0
長いソースは codepad の plain text に貼るとか
617以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:40:10.41 ID:RltxcnRO0
アセンブリを習うのか…そんな授業欲しいぜ
618以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 20:52:31.51 ID:S95QNY520
単位落としそうですが・・・
619以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:02:20.40 ID:v8tu69NvP
いっぽすすんでまえならえ
620以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:03:10.16 ID:uVj1RNMj0
つまり、アルゴリズムの体操をしなさいと言う、>>619 からのアドバイス
621以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:06:41.48 ID:S95QNY520
>>617
大学でやらないの?情報系だよね?
622以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:06:58.87 ID:v8tu69NvP
討論
アルゴリズム体操は何のためのアルゴリズムなのか
623 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 21:13:47.15 ID:UuSJBZeK0
情報系でもアセンブリはさらっとしかやらない所あるよ
俺のところは、アーキテクチャの講義で軽く触れてそれでおしまいだった
624以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:14:28.49 ID:S95QNY520
>>623
他にどんなことやってるの?
625以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:14:43.61 ID:v8tu69NvP
あー雨すごい
ゲオに暇つぶしに行こうかと思ったのに
626以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:15:33.36 ID:RltxcnRO0
やらないねー
情報なんとか学部なんとか情報学科だけど

さらっとすらやってない…
というかまだ大学も始まったばかりだしね
だからだと思いたい
627 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 21:18:46.77 ID:UuSJBZeK0
>>624
どちらかというと演習が二の次で理論がほとんどだったなあ
最適化とかパターン認識とか、コンパイラとか信号処理とか何とか
628以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:20:21.27 ID:v8tu69NvP
非決定性有限状態機械による正規表現の実装
629 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 21:23:12.43 ID:UuSJBZeK0
オートマトンか!
たしかに何か色々やったわ、今ではほとんど覚えてないけど
630 忍法帖【Lv=6,xxxP】 :2011/06/05(日) 21:26:19.17 ID:UuSJBZeK0
ググッたら状態遷移図とか出てきて懐かしすぎて吹いた
631以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:29:21.16 ID:kNyeqL5LP
めっちゃ感動した。
最後、魔王の正体が操られていた父親だったのには驚いた。
母親が光の精霊だったんだね。
632以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:31:32.53 ID:v8tu69NvP
closure
633以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:36:21.18 ID:v8tu69NvP
アーキテクチャとかやってると
このコードはこのCPUが分岐予測をはずしまくるから
この何万回もループするループ内で分岐させないほうがいい
とかわかるようになるかな
634以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:37:19.25 ID:v8tu69NvP
最後の1ループだけこっちに分岐する とかならCPUによっては正しく分岐予測できても
どっちに分岐するか毎ループごとに変わるようなのとか
635以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:39:59.15 ID:S95QNY520
>>633
なんか面白そうだな
俺の大学でもやってくれるかな・・・
636以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:41:43.72 ID:uVj1RNMj0
>>633
アセンブラで直接書く場合以外は、役に立たないから
それより、より効率のいいロジックひねり出す方がいいと思うYO!
637以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:41:45.25 ID:v8tu69NvP
638以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:44:54.68 ID:S95QNY520
ちょっとまってシラバスみてくる
639以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 21:53:18.55 ID:Q7FXJov60
情報のエントロピーとか友達が言ってたけどなんなの
640以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:01:09.05 ID:S95QNY520
計算機アーキテクチャーの授業を発見
概要みてくる
641以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:10:05.71 ID:S95QNY520
どうでもいいけど、線形代数学と解析学の授業が遅すぎるんだが・・・
大学のレベルによって進路変わるのかな?いつも遅すぎるから内職してる・・・
642以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:33:42.78 ID:RltxcnRO0
643以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:43:42.32 ID:S95QNY520
h
644以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:46:13.58 ID:q6jcTANn0
いろいろリファクタしてみたけど、モンスター管理だけどうもいい手が思いつかない
ttp://www1.axfc.net/uploader/Sc/so/241804
645以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:47:57.86 ID:S95QNY520
>>644

ソースコードうpしてください
646以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:50:53.19 ID:S95QNY520
1:攻撃 2:逃げる 3:ホイミ(消費mp2) 4:メラゾーマ(消費mp10)
>> 1
スライムナイトの攻撃!!131のダメージを与えた!!
敵をやっつけた! 4000の経験値を取得した
┏━━━━━━━━━━━━━━━━━━━━
┃スライムナイト L: 70 NextExp:1
┃HP 0 MP 666 攻撃力 356 守備力 142
┗━━━━━━━━━━━━━━━━━━━━
戦う場所を半角数字で入力してください
1:幼年時代(A) 2:幼年時代(B) 3:青年時代(A) 4:青年時代(B) 5:???


開始1分で発見したバグ
自分のHP0なのに死なない
ホイミを唱えたら自分のキャラが変わる?
647以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:56:56.34 ID:q6jcTANn0
単純に負け判定抜けてたのですうふふ
http://www1.axfc.net/uploader/Sc/so/241811

クリアスクリーンってできなかったっけ
648以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 22:57:48.08 ID:RltxcnRO0
>>647
以前にも言ったんだけどスルーされてしまわれた(´・ω・`)
#include<windows.h>
system("cls");
649以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:05:17.22 ID:q6jcTANn0
ほんとだすげえ!
あとはOS判定が必要かね
650以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:29:02.48 ID:S95QNY520
h
651以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:35:26.20 ID:v8tu69NvP
652以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:39:39.54 ID:S95QNY520
いまさらだけど、メラゾーマ強すぎる?
653以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:47:37.37 ID:q6jcTANn0
メラ→メラミ→メラゾーマの導入ですね
654以下、名無しにかわりましてVIPがお送りします:2011/06/05(日) 23:52:42.96 ID:S95QNY520
3つとかwwww
655以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 00:48:22.97 ID:w3uCFTvY0
>>648-649
>>421 に晒したコードの中で、Windowsとそうでない場合で分けてる
656以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 00:50:38.94 ID:w3uCFTvY0
てか、一部マクロ値が適当だったから修正して抜粋

#ifdef WIN32
#define CLS "cls"
#else
#define CLS "reset"
#endif

system(CLS);
657以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 00:57:02.84 ID:wsVT2f9j0
ごめん stdlibだったか
あとunix的何かは"clear"だったかな?

久々に昔作ってたゲーム見てみたら最終更新日が2年前の今日だった
ごめんどうでもいいね(´・ω・`)
658以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 02:38:17.55 ID:NmrKq7RG0
VIPじゃ珍しいよねこんなスレ
珍しく>>1がちゃんと頑張ってるスレってだけのはなしだけど

チート対策に関してはRPGツクールの対策はちょっと感動した。
表示されてる数字と内部で別の数値ってだけなんだけど
*2+1がメモリ上の数値みたいな。ゲーム上の表示が1ならメモリ上は3、2なら5、3なら7って感じで。
これだけでちょっとしたチート対策になる。その分多少のメンドサやら処理上での負担は増えるけど
659以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 02:48:30.15 ID:3SNjVl3J0
表示が100でも内部で10000とかよくあるような
変動させようが数値ごまかそうが結局は弄られる
660以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 02:57:00.37 ID:NmrKq7RG0
>>659
チート対策はいくらやってもキリが無いからね。
変動サーチやらでしらみつぶしにすれば数値自体は絶対弄られる。
そこまでする価値の在るゲームになるかもわからんけど、後は作者の考え次第じゃないかね
俺みたいな初級チーターならこれにちょっとした計算式やらフラグかませるだけで楽勝で弾けるしとりあえず実装してもいいんじゃね?
661以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 03:01:22.41 ID:wsVT2f9j0
その前に>>1はデバッグ情報をexeに入れないように設定変えるべきだと思うんだ
662 忍法帖【Lv=7,xxxP】 :2011/06/06(月) 03:24:55.33 ID:tOkGs1U00
チート対策とかなんて耳寄りな情報な
もっと詳しく教えてほしいもんだ

>>661
そういうのてどうやってやんの?
663以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 03:39:09.86 ID:HxmIkt0U0
なんだこのクソゲー
664以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 05:24:20.24 ID:oxDl+4nc0
665以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 09:34:36.17 ID:oxDl+4nc0
666以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 10:49:34.72 ID:9dvzrzdv0
667以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 11:31:56.39 ID:9dvzrzdv0
668以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 12:44:47.29 ID:L7U4ylyi0
おい
669以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 14:00:04.68 ID:/e8ZAwwu0
おーい
670以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 15:39:50.71 ID:SRf8pIyL0
671以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 16:05:50.65 ID:WDwYcSS4P
672以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 16:36:56.12 ID:WDwYcSS4P
673以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 17:16:39.13 ID:WDwYcSS4P
674以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:03:54.79 ID:Fxhqpheh0
z
675以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:21:04.47 ID:Fxhqpheh0
>>658
珍しいの?
676以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:22:31.03 ID:Fxhqpheh0
2.0修正点:ミスを修正しました。あとスライムだけグラフィックを用意しました。
2.1修正点:MSVCR100.DLLが無くても起動するようにしました。俺頑張ったんだぜ
2.2変更点:最大HPの処理を変更しました。スライム以外のキャラクター一部にも
グラフィックを用意しました。2以上のレベル上げを一度に行うように設定しました。

Q:ウイルス怖いよー
A:ウイルスなんて作れる技術が無いし、大丈夫です
どうしても嫌ならソースコードを使って各自コンパイルしてね

677以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:23:46.40 ID:Fxhqpheh0
回避率の設定つくるか・・・
678以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:42:11.89 ID:Fxhqpheh0
>>662
チート対策はよく分からないからやってないww
679以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:42:18.43 ID:Ee4ImQwU0
680以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:43:48.33 ID:Fxhqpheh0
メラゾーマにレベル30以上の制限設けるか
681以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:44:29.33 ID:Fxhqpheh0
int hp[2];
int maxHP;
int maxMP=10;
int mp=10;
int atk[2];
int def[2];
int damage[2];
int i;
int a,b,c,d;
int num[2]={1,1};/*コマンド入力と戦闘ループ*/
int heal;
int magic[1]={0};
srand((unsigned) time(NULL));
int wh=1;
int monster;
int lim=1;/*whの制限*/
int ex=0;//経験値
int expoint=0;//経験値
int level =1;
int levelex =30;
int speed =0;//敵の素早さ//
int n;//繰り返し//
int speedp=0;//主人公のスピード

int多すぎて全部把握しきれない・・・
682以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:45:00.59 ID:SRf8pIyL0
未だにちゃんとした確率が作れない…
683以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 18:57:54.33 ID:Fxhqpheh0
ベホマ消費MP16ぐらいが妥当かな?
684以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:16:43.74 ID:Fxhqpheh0
スカラmp4
685以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:18:41.39 ID:Fxhqpheh0
ver2.3できた!
686以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:22:39.28 ID:T4FqZHDr0
最初の辺りのバージョンの戦闘ルーチン見てると魔法とか1個追加するだけでも
敵の攻撃に関する行数が大幅に増えてそうで心配なんだけど今どうなってるんだろう
687以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:25:10.66 ID:rFgu3zcf0
>>686
そんな時に調べたり学んだ新しい方法を使って(自分なりの)スマートなやり方を発見した時の快感を奪ってやらないようにしようぜ
688以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:28:34.67 ID:Fxhqpheh0
http://www1.axfc.net/uploader/Sc/so/242066

ver2.3です。今日はしんどいのでこれで終わり
689以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:31:13.04 ID:P1+4QHbSO
>>681
いまこそ構造体を
structを
690以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:31:47.23 ID:Fxhqpheh0
>>686
意外とホイミなんかの記述がスカラなんかにも使えるからめんどくさくはないかな?
コードは長くなるけど・・・
http://codepad.org/nHubvnIO

754linesってちょっと長すぎるかも?良くわからない><
691以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:35:09.19 ID:rFgu3zcf0
printf("┏━━━━━━━━━━━━━━━━━━━━━━━━━━━\n");
printf("┃レベル:%d NextExp%d\n",level,(levelex-ex));
printf("┃HP:%d MP:%d 最大HP:%d 最大MP:%d 攻撃力:%d 守備力:%d\n",hp[0],mp,maxHP,maxMP,atk[0],def[0]);
printf("┗━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n");

ここに感動したわ
692以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:39:23.49 ID:Fxhqpheh0
ちょっとHP上昇率高すぎたかも
ヌルゲー化してしまったwwww
693以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:40:24.85 ID:Fxhqpheh0
>>>691
アドバイスくれた人がいたんだwww
694以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 19:45:39.78 ID:Fxhqpheh0
http://www1.axfc.net/uploader/Sc/so/242069

ver2.31
難易度の調整だけ
695以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 20:07:01.90 ID:Fxhqpheh0
チートなしで初めてブオーン倒したwwww
ベホマつええwwww
696以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 20:22:10.09 ID:Fxhqpheh0
全クリした
はぐれメタルの経験値インフレは治した方が良いかな

感想とかあればください
697以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 20:32:57.17 ID:7IjW5t2o0
AAかわいすぎわろた
698以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 21:02:46.41 ID:WDwYcSS4P
699以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 21:25:24.39 ID:WDwYcSS4P
700以下、名無しにかわりましてVIPがお送りします:2011/06/06(月) 21:58:17.36 ID:w3uCFTvY0
Yeah!
701 忍法帖【Lv=5,xxxP】 :2011/06/06(月) 22:00:04.73 ID:w3uCFTvY0
てs
702 忍法帖【Lv=7,xxxP】
てst