====== コンソールゲーム ======
まずは、小手調べと復習がてら、コンソール(Console)で動くゲームを作ってみます。\\
__(コンソールってなんだっけ?)__\\
今回は、ヒットアンドブローを作ってみようと思います。\\
== ヒットアンドブローのルール ==
よくあるランダムに生成された4桁の数字を当てるゲームです。\\
使われている数と、その位置両方を当てると、ゲームクリアです。\\
ルールは多分知ってると思うけど、こちらに、Webアプリを作った方がいるのでPlayしてみよう。\\
[[https://bubudoufu.com/webapp/hit-and-blow/#google_vignette|ヒットアンドブロー]]
今回は以下のルールで作成します。\\
* 今回のルール
* 被らない4桁の数字がランダムで生成され出題される
* プレイヤーは毎ターン4桁の数字を入力する
* コンピュータの応答として、入力した数字を答えと比べ以下を返す
* ヒット:位置も数字も答えと一致している桁数
* ブロー:数字はあっているけれども位置が違う数字の数
* ヒット=4の時は入力=出題なので、正解のメッセージを表示
* それ以外は、もう一度入力を促す。
* 正解するまでこれを繰り返す。
{{:game-engineer:classes:2023:something-else:summertime-special-cource:playing1.png?600|}}
ゲーム画面イメージ
|< 400px 50% 50% - >|
^ [[game-engineer:classes:2025:something-else:summertime-special-cource:start|ゲーム作ろうメニューへ]] ^ [[game-engineer:classes:2025:something-else:summertime-special-cource:console-2|その2へ]] ^