Hit and Blow Game

OVERVIEW

Spring Frameworkを用いてHit and Blowゲームを作成しました。(自主制作)

YEAR 2021

【仕様】

  • 答えの桁数を3,4,5桁から選ぶ
  • 答えは0~9までの重複しない数字で選んだ桁数分をランダムに生成する(0始まりも可、答えはコンソールに表示)
  • テキストボックスに推測した数値を入力する
  • 答えの数字と位置があっていればHit、位置が異なるが数字があっていればBlowでカウントする(全てHitになれば正解)
  • これまでに入力した数値とHit、Blowの数をTableに表示する
  • 正解時には正解までの回答数と正解の数値を表示する
  • ギブアップ時には正解の数値を表示する
  • 数字以外が入力された場合には「数字以外は入力できません」と表示する
  • 桁数が異なる場合には「桁数が異なっています」と表示する
  • 入力した数値が重複している場合には「数字が重複しています」と表示する

【製作期間】

3週間程度(実作業時間:20時間弱)

【苦労した点】

  • これまでに入力した数値とHit、Blow数の表示
  • 正解の数値の取得

【画面表示】

トップ画面↓

プレイ画面↓

フィニッシュ画面(正解時)↓

フィニッシュ画面(ギブアップ時)↓

エラー表示↓