Slide 8
Slide 8 text
Appendix(1): マインスイーパーの要件
- m 行 n列のマスに x 個の爆弾がランダムに配置される ( m * n > x )
- 初期状態では全てのマスが伏せられた状態(爆弾が置かれているかどうかがユー
ザーは識別できない)
- ユーザーは3つの操作のいずれかを繰り返す
- 1. 伏せられているマスを開く
- 2. 伏せられているマスに旗を立てる
- 3. 立てられた旗を取り下げる
- マスを開いた際、そのマスに爆弾があれば終了(ゲームオーバー)
- 開いたマスには周辺マス(斜め隣含む8マス)に置かれている爆弾の数と等しい数
の数字が書かれている(0〜8)
- 旗は最大で全ての爆弾数と同じ数だけマス上に同時に立てることができる
- 爆弾が置かれているマスには旗を立て、それ以外のマスは全て開ければゲームク
リア