最強マインスイーパー

マインスイーパー(マインスイーパ)と言えば、盤面上の地雷をすべて見つけるゲームです。
Windows に附属しているゲームとして有名ですね。
本稿は、Windows 7 のマインスイーパーについてのお話。

このマインスイーパーですが、普通に遊ぶのも飽きてきたので、地雷の数を増やしてみました。

マインスイーパーのオプション

↑ こんな具合に、広さ 24 × 30、地雷の数 668 にしてみました。
実に 92.8% のマスに地雷が埋まってます。最強です。

最強マインスイーパー

↑ 当たり前ですが、全く歯が立ちません。

最強マインスイーパーをクリア

↑ クリアするとこんな感じ。普段見ないような 8 やら 7 やら大きい数字がたくさん出てきます。
(順当にやってもクリアできっこないので、この画面は予め解を知った上で出しています)

最弱マインスイーパー

↑ 一方、こちらは最弱マインスイーパー。
同じ 24 × 30 の盤面に、地雷は10個しか埋まっていません。地雷率はたったの 1.39%

運が良ければ1クリックでクリアできます

参考:地雷の最大数

Windows 7 のマインスイーパーにおいて、広さ X × Y の盤面に置ける地雷の数の最大値は

0.95 × X × Y − 8.45 (小数点以下切り捨て)

となっています(実際にプログラムがどのように最大値を計算しているかは知りませんが、実験により確かめました)。
よって地雷率は盤面が広ければ広い程大きくなることがわかります(盤面の広さは最大 24 × 30)。

因みに Windows XP 以前のマインスイーパでは最大値は

(X − 1) × (Y − 1)

でした。以前より今の方が地雷率を高めることができるようです。

盤面の広さに対する地雷の数の最大値
横\縦9101112131415161718192021222324
967768493101109118126135143152160169177186194
10768594104113123132141151160170179188198207217
118494105115125136146156167177188198208219229239
1293104115126138149160172183194205217228239250262
13101113125138150162174187199211223235248260272284
14109123136149162175188202215228241254267281294307
15118132146160174188203217231245259273287301315329
16126141156172187202217232247262277292307322337352
17135151167183199215231247263279295311327343359375
18143160177194211228245262279296313329346363380397
19152170188205223241259277295313330348366384402420
20160179198217235254273292311329348367386405423442
21169188208228248267287307327346366386406425445465
22177198219239260281301322343363384405425446467487
23186207229250272294315337359380402423445467488510
24194217239262284307329352375397420442465487510532
25203226250273297320344367391414438461485508532555
26211235260284309333358382407431455480504529553578
27219245270296321346372397423448473499524549575600
28228254281307333360386412438465491517544570596623
29236264291318345373400427454482509536564591618645
30245273301329358386414442470499527555583611640668