初歩的な質問です。 DXライブラリでの簡単なゲーム
Posted: 2012年3月20日(火) 16:43
ご指摘どおりトピックを新たに作りました
DXライブラリで作る簡単なじゃんけんゲームについて、大雑把に自分でこんな感じかな?と思う流れを考えてみました。
~じゃんけんゲームのおおまかな流れ~
・最初
ウインドウの表示
プレイヤーが手を決める。グーを1、チョキを2、パーを3とおく
(ここでキー入力状況の監視が必要・・・?)
CheckHitKey関数・・・?
コンピューターが乱数で手を決める(グー、チョキ、パーの3通り)
グーを1、チョキを2、パーを3とおく
GetRand関数・・・?
勝ち負けの判定→勝ちか、負けか、あいこか(処理の分岐
勝ちなら(Plyaer,PC)=(1,2),(2,3),(3,1)
負けなら(1,3),(2,1),(3,2)
あいこは(1,1),(2,2),(3,3)
あいこの場合再戦
負けの場合続けるかどうかY/N
勝ちなら画面にYou Winと表示させる
複数の処理にはまだ全然知識が足りてないものでもしかしたら見当違いな流れかもしれません
正しい流れ、使用する関数を教えてくだされば幸いです。
ちなみに使用しているのはDxライブラリ VisualC++2008verです
DXライブラリで作る簡単なじゃんけんゲームについて、大雑把に自分でこんな感じかな?と思う流れを考えてみました。
~じゃんけんゲームのおおまかな流れ~
・最初
ウインドウの表示
プレイヤーが手を決める。グーを1、チョキを2、パーを3とおく
(ここでキー入力状況の監視が必要・・・?)
CheckHitKey関数・・・?
コンピューターが乱数で手を決める(グー、チョキ、パーの3通り)
グーを1、チョキを2、パーを3とおく
GetRand関数・・・?
勝ち負けの判定→勝ちか、負けか、あいこか(処理の分岐
勝ちなら(Plyaer,PC)=(1,2),(2,3),(3,1)
負けなら(1,3),(2,1),(3,2)
あいこは(1,1),(2,2),(3,3)
あいこの場合再戦
負けの場合続けるかどうかY/N
勝ちなら画面にYou Winと表示させる
複数の処理にはまだ全然知識が足りてないものでもしかしたら見当違いな流れかもしれません
正しい流れ、使用する関数を教えてくだされば幸いです。
ちなみに使用しているのはDxライブラリ VisualC++2008verです