マインスイーパーの戦略と戦術

MINESWEEPER STRATEGIES & TACTICS

Quick tips…

  1. 当てざるを得ない場合、最もリスクの少ない当て方をすることです。
  2. すべての手を知らないなら、速くしようとするとかえって悪くなる。 だからゆっくりやれ。
  3. 推測せざるを得ない場合は、それが正しいことが判明した場合に実際に役立つ推測をする。
  4. 最初に気づいた有効な手を選ぶだけでなく、利用可能な最善の手を選ぶこと。
  5. クリアマスを把握するのに役立つ可能性がないのであれば、地雷をマークしてはいけない。
  6. 現在の最速を目指すなら、誰かと話したりテレビを聞いたりして気を紛らわせながらプレイする。
  7. あるプラトー以上に上達するためには、ミスを0にして100%手を知っている必要がある。
  8. マップの中心を食い尽くすまで壁を避ける。
  9. 開幕を狙うのは短期決戦主義なので避けるべき。
  10. ミスの回数が減っていることに気づくまで、ゆっくりプレイするべし。
  11. 移動中にゆっくり息を吐いてマウス操作を改善する。
  12. クリックするマスの中心ではなく、端にしか移動しないようにする。
  13. 3~4回のクリックを一直線に並べることで、前後左右の動きを避けることができます。
  14. マスを開けない、地雷をマークしない移動はミスです。
  15. マウスを無駄に動かすとミスになる。
  16. マウスの移動速度を最速に設定する。
  17. クリックはマウスアップ時(=ボタンを離した時)に登録されます。 そのため、クリックはキビキビしたものにします。
  18. 不要なクリックはミスであり、死に至るものではありません。
  19. まず、ゲームをクリアするために必要なクリック数を最小限にすることを目標にする。 それから速度を目標にしろ。
  20. 何かをするために7、8回クリックする代わりに、同じことをするために2、3回戦略的にクリックすることを探すようにします。
  21. 自分の現在の動きから起こりうる状態を想像し、すでに計画を立てておく。
  22. 常に同じ位置からスタートする。
  23. 私が知っている最高の記録は、ロバート・オフトによる中級者向けの28sと上級者向けの85sです。 もっと良いものをご存じでしたら教えてください。
  24. 偶然に死ぬことを考慮すると、50%程度の確率でエキスパートレベルを終了できるはずです。
  25. 地雷99個をマーキングするのに必要な時間は、仮に40秒です。 だからそれを漸近線と見る。
  26. 死亡した場合、totalMines / minesMarked * yourTimeを使用して予測時間を推定します(つまり、より良いフィードバック)。
  27. 中毒になったら、他の中毒性の低いゲームをいろいろとプレイしてみる。
  28. 他の人がいるときは、大きな音で繰り返しクリックしないようにしましょう。
  29. お酒を飲んだらマインスイーパーで酔い具合を確認する。

INTRODUCTION
ここでは、マインスイーパの基本的なルールはすでに知っていると仮定します。 ただ、用語を整理するために、いくつかの定義を紹介します。

  • クリア – 地雷のないマス
  • マーク – 地雷があると思われる旗のついたマス
  • カスケード – 地雷のあるマス。 コンピュータが自動的にマスを開けてくれること
  • map – マインスイーパのゲームボード

LOGICAL MOVES
論理的な動きとは、自分が正しいと確信して、地雷をマークするかマスを消すことです。 私は何度か、考えられる論理的な手をすべて知っていると思ったことがありますが、常にもっと多くの手がありました。 でも今は、論理的な手はすべて知っているつもりです。 論理的な手を打てないときはいつも、なぜ打てないのかを論理的に証明できるからです。

もちろん、理解するのに時間がかかりすぎる論理的な手もありますが、私はこれを深い精神処理を必要とすることから、「ディープ・ムーブ」と呼んでいます。 多くの場合、単にその手を理解することにあまり慣れていないために時間がかかるのです。 いずれにせよ、深い手を探すのをやめて、マップの別の場所に行って、浅い手を実行するように誘惑されるかもしれません。 あまり細かいことを言うと、解決策は、可能なすべての論理的な動きを覚えるまで、深い動きを探すことを自分に強制することです。

USEFUL MOVES
スポックがかつて言ったように、”論理は悟りへの道の第一歩にすぎない “のです。 そして今、私は大きなオタクのように感じるので、有用な動きに進みましょう。

マインスイーパのゴール
マインスイーパのゴールは、できるだけ早く盤面を「完成」させることです。 盤面が完成するのは、透明なマスがすべて現れたときです(一般に考えられているように、すべての地雷がマークされる必要はありません)。 つまり、このゲームの目的は、透明なマスをすべてクリックすることなのです。 しかし、地雷をマークすることは、もちろん、どのマスがクリアなのかを把握するのに役立ちます。

そこで解決策は、マーキングフェーズとクリアーフェーズを適切にインターリーブすることです。 以下はその可能性です。

  • 大量生産戦略は、まずできる限りの地雷をそれ以上開けずにマーキングし、次にできる限りの地雷をそれ以上開けずにマーキングすることです。 長所:カスケードオープンが頻繁に起こり、必要なクリック数が最小化される。 短所:作業中のマップのセクションをキャッシュすることができない。 欠点:マウスをたくさん動かさなければならない。
  • スプリント戦略は、1つのクリア移動と1つのマーク移動を行うことです。 長所:マウスの移動が最小になる。 長所:作業しているマップのセクションを精神的にキャッシュしやすい — より深いムーブにつながる。 Con: カスケードがほとんど起こらないので、必要なクリック数が多くなる。

したがって、基準はマウスの動きとクリック数を最小にし、キャッシュとカスケードを最大にすることです。 私は以下の戦略を使っています。

  1. カーソルがある位置から空間的に最も近いマークまたは開口部を探します。
  2. その動きをする前に、まずそれが冗長であるかどうかを判断します。 (例:1が描かれた未開放のマスがあり、その1つの地雷がどこにあるか知っているとします。 をオープンし、地雷をマークして、その1つをカスケードオープンする(3手)か、地雷をマークして、その1つをカスケードオープンする(2手)かです。) ある手が冗長であるのは、他の手が先に実行され、最初の手がより有用になる場合です。
  3. 先に行うより良い手を見つけたら、それも冗長かどうか確認する、といった具合です。
  4. 移動時間が少なかったり、キャッシュを維持するためにカーソルから遠くを見過ぎたら冗長性のチェックを止めるようにしています。
  5. その間に見つけた一番冗長性の少ない動きをする。

この戦略には、すべての退化したケースを淘汰するという利点がある。 例えば、12個の覆われていないマスがあるマップの小さな部分を囲むすべてのマスを消去した場合です。 ここで、10個のマスに地雷があり、2個のマスに何もないとします。 10個の地雷をマークして、2個の地雷が見えるようにすることもできますし、頭の中で2個の地雷が見えるマスを判断して、そのマスを明示的にオープンすることもできます。 10 回のクリックを節約できるだけでなく、カーソルの往復移動もすべて節約できます。

John LeFlohic
Febraury 14, 1999

コメントを残す

メールアドレスが公開されることはありません。