3BVとは?
定義
3BV(「スリービーブイ」と読む)は、Bechtel's Board Benchmark Value(ベクテルのボード基準値)の略で、マインスイーパーコミュニティにこの概念を紹介したNick Bechtelにちなんで名付けられました。フラグを使わずに盤面を完全にクリアするために必要な最小左クリック数を、完璧なプレイを前提として計測します。
3BVが高いほど難しい盤面を意味します。すべての地雷の位置を知っているプレイヤーでも、より多くのクリックが必要になります。
3BVの計算方法
マインスイーパーの盤面上のすべての非地雷セルは、次の2種類のいずれかに属します:
- 開放セル — 値が0のセル(隣接地雷なし)。ゼロセルの連結グループ内のどれかをクリックすると、そのグループ全体とその外縁の数字セルが1クリックで開きます。各連結領域は、含まれるセル数に関わらず3BVに1ポイント加算されます。
- 孤立した数字セル — 値が1〜8で、ゼロセルの開放領域に隣接していないセル。フラッドフィルでは開けられず、それぞれ個別のクリックが必要です。孤立した数字セル1つにつき3BVに1ポイント加算されます。
したがって:3BV =(異なる開放領域の数)+(孤立した数字セルの数)
例 — 4×4の盤面
左下の開放領域(すべての·セル)は1クリックです。境界に沿った4つの数字セルはそのクリックで開きます。(0,2)の孤立した1はさらに1クリック必要です。3BV = 2。
派生指標
- 3BV/s(1秒あたりの3BV)
- スピード指標:
3BV ÷ 経過秒数。プレイヤーが1秒あたりにクリアした「クリック相当の盤面量」を測定します。世界最速のプレイヤーは上級盤面で10 3BV/sを超えます。 - 効率(%)
3BV ÷ 総クリック数 × 100。プレイヤーがどれだけ効率よくクリックを使ったかを測定します。効率100%は、すべてのクリックが盤面のクリアに直接貢献したことを意味します。コード操作(周囲のフラグクラスターを使って数字セルを開く)を巧みに使うと、効率が100%を超えることもあります。
3BVと盤面の難易度
同じ盤面サイズでも、地雷数によって3BVは特徴的な曲線を描いて変化します:
- 地雷が非常に少ない — ほぼすべてのセルがゼロ値の開放領域になります。1回のクリックでほぼ盤面全体が開きます。3BV ≈ 1。
- 地雷が中程度 — 盤面はいくつかの開放領域と多数の孤立した数字セルに分かれます。3BVはここで最大になります。
- 地雷が多い — 開放領域が形成されず、地雷以外のすべてのセルが少なくとも1つの地雷に隣接します。3BV = 非地雷セルの数になりますが、非地雷セル自体が少なくなります。
標準プリセットの平均3BV値:初級(9×9、10個の地雷)約15、中級(16×16、40個の地雷)約65、上級(16×30、99個の地雷)約174。3BVの最大値は非地雷セルの数に等しく、すべての非地雷セルが地雷に隣接しているときに達成されます。
トポロジーの影響
シリンダー盤面(左右が繋がる)とトロイド盤面(全辺が繋がる)では、各セルの隣接数が増えます。これにより一般的にゼロ値の開放領域が形成されやすくなり、標準トポロジーの同じ盤面と比べて3BVが低下します — 同じ地雷配置でも、フラッドフィル領域がより広がるためです。以下の計算ツールでこの効果を確認できます。
3BVを試してみよう
3BVへの直感を養う最良の方法は、自分で盤面を設計することです。ボードジェネレーターでは、任意サイズのグリッドに地雷を配置し、標準・シリンダー・トロイドのトポロジーにおける3BVをリアルタイムで確認できます。地雷の追加・削除に合わせて即座に更新されます。生成した盤面をモザイクパズルとして直接開いたり、リプレイリンクで共有することもできます。
例として、10個の地雷を配置した9×9の盤面で、そのデータの最大3BVを達成したものを示します — すべての非地雷セルが地雷に隣接しているため開放領域がなく、各セルを個別にクリックする必要があります:
最大3BV計算ツール
各地雷数について、グラフは以下のサンプル数の中で観測された最高3BV値を示します: 100 枚のランダム生成盤面。サンプル数を増やすほど、実際の最大値に近づきます。
行数、列数、サンプル数を設定してから計算するをクリックしてください。
3BVの分布
固定の盤面サイズと地雷数に対して、3BV値がどのように分布するかをグラフで示します(サンプル数: 500 枚のランダム生成盤面 — 一意の3BV値ごとに1本のバーで表示。
盤面サイズ、地雷数、サンプル数を設定してから計算するをクリックしてください。