マインスイーパーの歴史

マインスイーパーは昔からWindowsに入っていたように思えますが、アイデア自体はOSより古く、その後も形を変え続けています。このページでは、Microsoft版を作った人、数百万台のPCに入った理由、現在のクリア速度、そして数学者が見つけたことを紹介します。

Windows以前:Mined-Out と Relentless Logic

「隠れた地雷の数を数字で示す」という核心のアイデアは、Microsoftが最初ではありません。1983年にQuicksilvaが発売したZX Spectrum用ゲーム『Mined-Out』では、地雷原を渡りながら、自分の位置の隣に地雷がいくつあるかを数字で知ることができました。

1980年代半ばのパソコン向けゲーム『Relentless Logic』も、祖先としてよく挙げられる作品です。数字のヒントがついた未開封のマスが並ぶ盤面で、今日のマインスイーパーにかなり近い形でした。

どのゲームが誰に影響したかは、資料によって食い違います。カーティス・ジョンソンは以前のゲームを参考にしたと語っていますが、それは Mined-Out ではないとのことです。「これが起源」という断定は慎重に受け止めましょう。はっきりしているのは、地雷が隠れていること、隣接数を数えること、運ではなく推理で解くことという材料が、すでに出回っていたことです。

マインスイーパーを作ったのは誰? いつ?

「Microsoft のマインスイーパー」として検索される Windows 版は、ロバート・ドナーとカーティス・ジョンソンの作とされています。2人の役割は資料によって異なります。ジョンソンが設計しドナーが Windows 版をプログラムしたという説と、ジョンソンが先に作りドナーが移植したという説があります。開発時期は1989年ごろとされるのが一般的です。

年表にすると次のとおりです。

  • 1983年:ZX Spectrum に Mined-Out が登場。
  • 1989年ごろ:ドナーとジョンソンのマインスイーパーが開発される。
  • 1990年:Microsoft の Entertainment Pack for Windows に収録される。
  • 1992年:Windows 3.1 に標準ゲームとして搭載される。
  • Windows 7:クラシック版が入った最後の Windows。

多くの人が思い出すのは1992年です。Windows 3.1 によって、マインスイーパーは非常に多くのデスクトップに行き渡りました。「マインスイーパー 1989」という検索は、たいてい、ゲームが作られた時期を知りたいもので、多くのプレイヤーが初めて目にした時期ではありません。

つまり、このジャンルに「唯一の発明者」はいません。アイデアは先行作品にあり、ドナーとジョンソンはそれを、今も基準にされる盤面、マウス操作、難易度の形にまとめた人たちです。

なぜ Windows に地雷パズルが入っていたのか

OSに無料のゲームが入っているのは太っ腹に見えますが、実用的な理由もありました。初期の Windows ユーザーはマウスの使い方を覚えている最中で、ゲームは苦にならない練習方法でした。ソリティアはドラッグ&ドロップを教え、マインスイーパーは正確なクリックと左右ボタンの使い分けを教えた、とよく言われます。

オフィスにも向いていました。1回は数分で終わり、インストールも不要で、誰かが通りかかればすぐやめられます。この手軽さで、スマートフォンが登場するずっと前から、昼休みの定番になりました。

3つの標準盤面は共通言語になりました。現在の Windows では、初級は9×9で地雷10個、中級は16×16で地雷40個、上級は30×16で地雷99個です。初期のバージョンでは初級の盤面がやや小さかったものの、後のクローンのほとんどがこの3つのプリセットを備えています。

Windows 8 で変わったこと

クラシック版を標準プログラムとして搭載した最後のバージョンは Windows 7 です。Windows 8 以降、マインスイーパーは初期状態ではインストールされなくなりました。

代わりに Microsoft は、ストア経由で新しいマインスイーパーのアプリを提供しました。デイリーチャレンジなどの追加要素があり、広告つきで無料、広告を消す有料オプションもあります。Microsoft のカジュアルゲームの配信方法は年ごとに変わっているため、最新の内容はストアの掲載ページで確認してください。

多くのプレイヤーにとっては、スタートメニューを開けば見つかるゲームではなくなった、というのが実際の変化でした。昔の見た目を求める人はブラウザ版やサードパーティ製のクローンへ流れ、ウェブ版が数多く存在する理由のひとつになっています。

競技としてのマインスイーパーと世界記録

マインスイーパーはタイムを競う競技でもあります。プレイヤーは3つの標準盤面をいかに速くクリアするかを競い、Authoritative Minesweeper のようなコミュニティ運営のサイトが最速タイムのランキングを管理しています。上級者の多くはチョーディングを使います。条件を満たした数字をクリックして隣接マスを一度に開く操作で、クリック数を減らせるからです。しくみは旗とチョーディングのページで読めます。

タイムは驚異的です。初級の記録は1秒前後かそれ以下、中級は1桁秒、上級は30秒未満からおよそ30秒で、どのランキングやルールを採るかによって変わります。全体を統括する団体はなく、サイトによって数字が異なり、記録も随時更新されます。数字を引用する前に、最新のランキングを確認してください。

盤面には簡単なものも難しいものもあるため、ランキングでは 3BV(Bechtel's Board Benchmark Value)も記録されます。これは、旗やチョーディングを使わずに安全なマスをすべて開くのに必要な最小クリック数です。3BV を時間で割ると、1秒あたりの 3BV が求まります。たとえば、3BV が100の盤面を40秒でクリアすると2.5、3BV が30の盤面を20秒でクリアすると1.5にしかなりません。終わるのは後者が早くても、解く速さでは前者のプレイヤーが上です。

数学者が注目する理由:NP完全性の証明

2000年、数学者のリチャード・ケイは、マインスイーパーに関するある問いがNP完全であることを示す論文を発表しました。その問いとは、与えられた数字の配置を説明できる地雷の置き方が存在するかどうか、というもので、整合性問題と呼ばれます。

NP完全問題は有名な問題のクラスで、高速な一般解法は見つかっておらず、見つかればP対NP問題が解決します。これはクレイ数学研究所のミレニアム懸賞問題のひとつです。このつながりから、100万ドルの賞金を話題にした報道も出ました。

ただし、過大に受け取らないでください。この結果は任意に大きな盤面と非常に限定された問いに関するもので、9×9の盤面があなたにとって難しいかどうかとは無関係です。ふだんのプレイは、数字のページの論理とパターンのページの形に尽きます。

その後のマインスイーパー

マインスイーパーはモバイルアプリ、ウェブ版、パズル集へと広がりました。注目の方向性のひとつが、論理だけで解けるように盤面を生成するものです。Simon Tatham's Portable Puzzle Collection の Mines には、このオプションがあります。従来の盤面で推測が必要になる理由は、推測を避ける方法を読んでください。

盤面の形を変えた派生版もあります。六角形のグリッド、3次元の立方体、固定の端がない盤面などです。端をなくすとゲームの手触りが変わります。行き詰まっても、移動できる別の場所が必ずあるからです。

Minesweeper Worlds Online もそうした派生版のひとつです。マップはあらゆる方向に無限に広がり、8×8マスのエリアに分かれています。地雷を開いてもロックされるのはそのエリアだけで、ほかの世界はそのまま残ります。

共有ワールドもあります。シーズンの間、全プレイヤーでひとつのマップを共有し、ほかのプレイヤーの動きがリアルタイムで表示されます。ここでの遊び方は、対戦ではなく、非同期の協力型です。詳しくはMinesweeper Worlds Online とはと共有ワールドのしくみをご覧ください。

現代版とクラシック版を比べてみたいときは、プレイページからブラウザで無料で遊べます。ダウンロードは不要です。

さっそく遊んでみませんか?

最初のマスを開くまで数秒。登録もダウンロードも不要です。

マインスイーパーを今すぐ遊ぶ

どこでも遊べます。スマホアプリも無料で、ブラウザ版と同じ共有ワールドで同じプレイヤーたちと一緒に掘り進められます。

App Store からダウンロード Google Play で手に入れよう