マインスイーパー GAME
1. ゲームの目的:
盤面上の地雷以外のマスをすべて破壊して勝利。
地雷を踏むと即ゲームオーバー。
2. 難易度:3段階
初心者:9×9
中級者:16×16
上級者:20×20
3. ヘッドHUD:
左の赤い数字(地雷カウンター):表示内容は「残りの地雷数=地雷総数-設置した旗の数」。旗を設置すると数字が減り、旗を回収すると数字が増えます。
中央のスマイリーフェイス(リセットボタン):いつでもクリックすると、同じ難易度でゲームを再開できます。ゲームの状態に応じて絵文字が自動的に変化します:
😊 進行中
😞 地雷を踏んでゲームオーバー
😎 勝利(サングラスの顔)
右側の赤い数字(タイマー):マスが初めて表示された時点からカウントダウンを開始し、最大999秒までカウントダウンします。
4. 3つのモードボタン(コア:Windowsマウスをシミュレート)
Androidには右クリックがありません。3つのボタンを使って「次にマスをクリックしたときの動作」を切り替えます。一度にアクティブにできるボタンは1つだけです。
◀ 左矢印:マスを表示する(Windowsの左クリックに相当):
a. 表示されていない灰色のマスをクリックします。
b. 2回目のクリックで安全を確保します。プログラムは、クリックしたマス以外のマス(隣接していないマス)に地雷を設置する前に、最初のクリックを待ちます。そのため、ゲーム開始直後の即死は起こりません。
c.表示後の結果は3通りあります。数字1~8:隣接する8マスにある地雷の数。
- 空白マス(隣接する地雷なし):プログラムが自動的に隣接する地雷なしマスとその境界にある番号付きマスをすべて塗りつぶして表示します。
- 地雷*:背景が赤くなり、ゲームオーバーです。残りの地雷はすべて表示され、誤ってマークされた旗は赤い×印に変わります。
▶ 右矢印:マーク/疑問符/キャンセル(Windowsの右クリックに相当):
「未表示」のマスをクリックすると、状態が順番に切り替わります:空白 → F(旗、赤)→ ?(疑問符、黒)→ 空白 → ...
- F(旗):地雷として識別されました。「旗設置」の割り当てを1つ消費し、地雷カウンターが1つ減ります。
- ?(疑問符):不明。それ自体には効果はなく、単なる注意喚起です。
- Rモードで表示されている番号付きマスをクリックしても効果はありません。
戦術上の注意:旗自体は正誤を検証しません。システムはあなたの判断を信頼するだけです。◀▶ダブルアローモードでは、誤ってマークされた旗は致命的です(次のセクションを参照)。
◀▶ダブルアロー:素早く展開(Windowsで左右の矢印キーを同時に押す操作に相当)
Windowsプレイヤーにはお馴染みの高度な操作です。Androidでは、元々左右の矢印キーを同時に押す必要がありましたが、ここでは「◀▶ダブルアローモードに切り替えて、一度タップする」という簡略化された操作になっています。
有効化条件(以下の3つの条件すべてを満たす必要があります。満たさない場合、クリックしても効果はありません):
a. 選択したマスが既に表示されていること。
b. 選択したマスの数字が1以上であること。
c. 周囲8マスの旗の数が、選択したマスの旗の数と等しいこと。
d.起動時:
- 周囲8マス(疑問符マークが付いているマスを含む)の未マークのマスを自動的に表示します。
- ⚠️ 誤ってフラグを付けた場合(実際には地雷ではないのにマークしてしまった場合、または地雷のマークを付け忘れた場合)、
コードは「マークすべきだったのにマークされていなかった本当の地雷」を直接表示します → 地雷が即座に作動し、ゲームオーバーとなります。
- 周囲のマスに隣接する地雷が0個の場合、連鎖反応で地雷が大量に出現します。
e. 使用方法:番号付きマスの周囲の地雷をすべてマークしたら、◀▶ 二重矢印を使って他の安全なマスを展開できます。
1マスずつクリックするよりもはるかに速く展開できます。ただし、フラグのマークに自信がある必要があります。
