スマートフォン普及前の有名ゲーム、「マインスイーパ」公開
2020/05/12
こんにちは。えいたです。
「マインスイーパ、ご存知ですか?」
現在はスマートフォンゲーム全盛ですが、普及前は暇潰しに最適!
お蔵入りゲーム第1弾、マインスイーパを再現しました。
お蔵入りの理由
理由:大学内のホームページに公開
「大学生の頃はプログラマー志望、プログラム能力向上のために制作!」
僕が大学院卒業後はホームページ削除、お蔵入りになりました。
マインスイーパとは
隣接するマスの数値を確認、地雷を取り除きます。
1980年代に発明された、一人用のコンピュータゲームである。
ゲーム画面は正方形のマスが敷き詰められた長方形のフィールドから構成されている。それぞれのマスは開けることができるが、地雷の置かれているマスを開けると負けとなる。地雷の置かれていないマスを開けたときは、隣接する8マスのいずれかに地雷がある場合はその個数が表示され、隣接するマスに地雷が置かれていないときは、それらが自動的に開けられる。地雷の置かれていないマスをすべて開ければ勝ちとなる。
今回はWindowsXPのマインスイーパを再現、オリジナル要素を省きました。
「マインスイーパ」で遊ぶ
「マインスイーパ」について
ルール
マス目は256(16 × 16)、地雷は20個です。
「上記の画像、地雷箇所を推測して下さい。」
マスの数値は、隣接マスの地雷数を示します。
敗北:地雷を1箇所でも、クリック
クリックは3種類、地雷の判断材料に活用!
- 通常:マスを開ける
- マーク1(赤いマス):地雷(100%)
- マーク2(?マス):地雷(判断保留)
勝利:地雷数 = 残マス数
地雷箇所にマーク1の必要無し、速度重視はマークの時間がもったいない。
画面構成
開始前画面です。
- 初期化ボタン:地雷をランダム配置、全マスを閉じる
- 切替:クリックの種類変更(通常 → マーク1 → マーク2)
マスをクリック、ゲームを開始します。
- 初期化ボタン:地雷数選択画面を表示(全マスを閉じている場合)
増減の数値ボタン:地雷数変更(下限1個、上限255個)
地雷数の決定後は、初期化ボタンを押して下さい。
操作方法
地雷以外のマス、クリックして下さい。
ゲームの終了基準:「成功 or 失敗」の文字表示
ゲーム成功画面、青色表示しています。
ゲーム失敗画面、赤色表示しています。
復習:地雷箇所を表示(爆弾の赤背景は、クリック箇所示す)
さいごに
マインスイーパは昭和に開発、令和に語り継がれるゲームです。
「ルールが単純、奥深い」
老若男女が楽しむゲーム、脳トレに適しています。
他のゲームも遊んで下さいね。