コンソールゲーム

まずは、小手調べと復習がてら、コンソール(Console)で動くゲームを作ってみます。
(コンソールってなんだっけ?)

今回は、ヒットアンドブローを作ってみようと思います。

ヒットアンドブローのルール

よくあるランダムに生成された4桁の数字を当てるゲームです。
使われている数と、その位置両方を当てると、ゲームクリアです。
ルールは多分知ってると思うけど、こちらに、Webアプリを作った方がいるのでPlayしてみよう。

ヒットアンドブロー

今回は以下のルールで作成します。

  • 今回のルール
  • 被らない4桁の数字がランダムで生成され出題される
  • プレイヤーは毎ターン4桁の数字を入力する
  • コンピュータの応答として、入力した数字を答えと比べ以下を返す
    • ヒット:位置も数字も答えと一致している桁数
    • ブロー:数字はあっているけれども位置が違う数字の数
  • ヒット=4の時は入力=出題なので、正解のメッセージを表示
  • それ以外は、もう一度入力を促す。
  • 正解するまでこれを繰り返す。
Fig. 1: ゲーム画面イメージ
  • game-engineer/classes/2025/something-else/summertime-special-cource/console-1.txt
  • 最終更新: 6カ月前
  • by root