コンソールゲーム
まずは、小手調べと復習がてら、コンソール(Console)で動くゲームを作ってみます。
(コンソールってなんだっけ?)
今回は、ヒットアンドブローを作ってみようと思います。
ヒットアンドブローのルール
よくあるランダムに生成された4桁の数字を当てるゲームです。
使われている数と、その位置両方を当てると、ゲームクリアです。
ルールは多分知ってると思うけど、こちらに、Webアプリを作った方がいるのでPlayしてみよう。
今回は以下のルールで作成します。
- 今回のルール
- 被らない4桁の数字がランダムで生成され出題される
- プレイヤーは毎ターン4桁の数字を入力する
- コンピュータの応答として、入力した数字を答えと比べ以下を返す
- ヒット:位置も数字も答えと一致している桁数
- ブロー:数字はあっているけれども位置が違う数字の数
- ヒット=4の時は入力=出題なので、正解のメッセージを表示
- それ以外は、もう一度入力を促す。
- 正解するまでこれを繰り返す。