ボードジェネレーター

セルをクリックして地雷を配置してください。ボードハッシュを共有するかモザイクパズルとして開けます。

💣 地雷 0
3BV — Standard
3BV — Cylinder
3BV — Toroid
ボードハッシュ (地雷を配置すると生成されます)

セルをクリックして地雷を配置または削除してください。グリッドサイズを変更してサイズ適用をクリックしてください。

Minesweeper ボードジェネレーター — カスタムボードをデザインして共有しよう

ボードジェネレーターを使うと、カスタムグリッド上に地雷を好きな場所に配置し、完全な地雷配置をエンコードするコンパクトな識別子であるボードハッシュを生成できます。そのハッシュがあれば、誰でもStandard・Cylinder・Toroidモードでまったく同じボードを再プレイできます。友人へのチャレンジのデザイン、特定の配置の研究、手作りの地雷パターンからMosaicパズルを作成するなど、様々な用途に活用できます。

ボードハッシュとは?

ボードハッシュは地雷配置の決定論的なフィンガープリントです。同じグリッドサイズと同じ地雷位置であれば、ハッシュは常に同一です。つまり、ハッシュとグリッドサイズがあれば、ボードを完全に再現できます。

ハッシュはサイト全体のリプレイURLに使われています。Standard、Cylinder、Toroidボードでゲームをクリアすると、スコア記録にそのハッシュから生成されたリプレイURLが紐付けられます。ボードジェネレーターは同じエンコードを逆向きに実行します。ビジュアルでレイアウトを作成すると、クリックするたびにリアルタイムでハッシュが計算されます。

トポロジー別の3BV

3BV(Bechtel's Board Benchmark Value)は、フラグを立てずにボードをクリアするのに必要な最小左クリック数です。ボードの複雑さを測る指標で、3BVが高いほど孤立した数字セルが多く、連鎖展開が少ないことを意味します。

ジェネレーターは3つのトポロジーすべての3BVを同時に計算します:

  • Standard — 平面グリッド。境界セルは隣接数が少ないため、端の地雷が孤立した数字セルを生みやすい。
  • Cylinder — 左右の端がつながります。端のセルも8つの隣接セルを持つようになり、連鎖展開がつながって3BVが下がることがあります。
  • Toroid — 四辺すべてがつながります。すべてのセルがちょうど8つの隣接セルを持ちます。境界で孤立するセルがないため、3つのトポロジーの中で最も3BVが低くなることが多いです。

Mosaicパズルのデザイン

Mosaicは、隣接する8セルではなくセルを中心とした3×3エリア内の地雷数をカウントするバリアントです。地雷配置を決めると、ジェネレーターのMosaicセクションにStandardトポロジーでの全セルの対応する数字が表示されます。

マスクグリッドのセルをクリックして数字を非表示にできます。非表示にしたセルは解く側には空白として表示され、パズルが難しくなります。マスク済みMosaicリンクは地雷配置と非表示セルパターンの両方をエンコードするため、リンクを開いた人があなたが作ったパズルをそのまま体験できます。これを使って論理的に解けるパズルを作りましょう。見えている隣接セルから値が推定できるセルだけを非表示にするのがコツです。

活用例

  • チャレンジ。 特定のレイアウトをデザインし、リプレイリンクを共有して、同一ボードでの友人とのタイムを比較しましょう。
  • 分析。 地雷位置を変えるとトポロジー別の3BVがどう変化するかを探ります。コーナーから内側のセルに地雷を移動すると、3BVが目に見えて下がることが多いです。
  • パズル作成。 解の経路が明確なMosaicパズルを作りましょう。明確な手がかりのセットが生成されるよう地雷を配置し、余分な数字をマスクします。
  • 練習ボード。 特定のパターン(1-2-1、コーナートラップ、地雷チェーン)を孤立させたレイアウトを作り、認識が自動化されるまで繰り返し練習しましょう。