毎日ゲームチャレンジ Day 7: 5×5ミニマインスイーパー
おはこんばんちは!100日間毎日ゲーム作る人、aomaです!
7日目はクラシックなマインスイーパーを5×5サイズでリメイク。盤面は小さいものの地雷は5個配置され、推理と運のバランスがほど良い難易度に調整しました。スマホ操作でも旗を立てられるよう、右クリック(長押し)でフラグ切り替えに対応しています。
残り安全マス:20
旗:0/5
勝利数:0
地雷を避けてすべての安全マスを開こう!
遊び方
- セルをクリックして安全マスを開きます。数字は周囲8マスにある地雷の数。
- 地雷だと思ったマスは右クリック(長押し)で旗を立てておくと安全です。
- すべての安全マスを開くと勝利。地雷を踏むと即ゲームオーバーです。
実装メモ
- 5×5の盤面と5個の地雷をランダム配置し、隣接数は事前に算出。
- 0のマスは広がるようにBFSで一括オープンすることでテンポを向上。
- 旗の数と残り安全マス数をステータスに表示し、勝利条件のチェックも同時に行なっています。
これまでに遊んだゲーム数: 0