課題2:ビンゴゲーム
課題のダウンロードCUIベースのビンゴゲームを作成してください。 ビンゴボールやビンゴカードのオブジェクトクラスを作成してビンゴゲームを実行するプログラムです。
ポイントがいくつかあります。
- オブジェクト思考
- ランダム数字を重複させない
- 配列チェック(リーチ、ビンゴ)
STEP1 ビンゴボールの取り出し
- ランダムに数字が出る
- 一度出た数字は出ない
- 出た数字を画面に標示する
STEP2 カードの作成
- ランダムにビンゴカードを作成する
- BINGOカード内の数字配置にはルールがある
- B列:1~15
- I列:16~30
- N列:31~45
- G列:46~60
- O列:61~75
- 同じ数字は出現しない
- 真ん中はFREE(穴の開いた状態)
- カードを画面に表示する
STEP3 ゲームの開始とカードのチェック
- 開始時にカードと数字を初期化(前回と同じにならない)
- 出たボールとカードの状態を標示する
- 穴の開いた状態でも元の数字が確認できるようにする
- 1度数字を出すたびに現在のリーチ数、ビンゴ数を表示する
- 表示例は「出力例.txt」を参考にしてください
