結論
独立した 4局面で確かめたところ、4局面中 1局面でビショップ2枚を手放す交換が候補の中の最高評価でした。そうでなかった局面との差も最大 0.44(平均 0.27)です。一律に良い・悪いと言える手ではなく、局面によって答えが変わるというのが、この検証で出た結果です。
(この記事の「最高評価」は、比較した候補手の中での順位です。全合法手の中での最善手を指すものではありません。検証方法をご覧ください)
今回検証すること
ビショップは斜めにしか進めないので、1枚だけだと盤の半分の色にしか触れません。2枚そろえば白マスも黒マスも押さえられる。だから「ビショップ2枚は強い」「ナイトとの交換で手放すな」と言われます。
ただ実戦では、相手のナイトを消せる、ポーンを重ねさせられる、ピンを外せる、といった見返りがあって交換を迫られます。手放すと実際どれくらい損なのか。開いた局面と閉じた局面、白番と黒番を混ぜて確かめました。
検証方法
定説を1つの局面だけで確かめても、その局面の事情なのか、どこでも起きることなのかが分かりません。そこで、開いた局面・閉じた局面・白番・黒番と、性格の違う4局面を選びました。各局面で候補手を1手ずつ実際に指し、その局面をエンジンで探索しています。数値はすべて実行結果で、推測ではありません。
比較しているのは全合法手ではなく、記事のテーマに関係する候補手です。検証したい手と、その局面で普通に指される手を選んでいます。したがって表の最上段は「この局面の最善手」ではなく、比較した候補の中で最も評価が高かった手です。
そのうえで、候補手を指定しない探索も局面ごとに1回おこない、エンジン自身の第1候補を記録しています(各局面の欄に出しています)。候補の選び方で結論が変わっていないかを確かめるためで、生成処理には、エンジンの第1候補が候補内の最高評価を0.50以上上回ったら実行を中止する仕掛けを入れています。現在のデータでの最大の差は 0.18 でした。
局面ごとの結果
| 局面 | 候補内の最高評価 | 検証した手 | 差 |
|---|---|---|---|
| ルイ・ロペスで交換するか(白番) | d3 +0.35 | Bxc6 +0.09 | 0.26 |
| ナイトと刺し違えるか(白番) | Bh4 +0.25 | Bxf6 −0.11 | 0.36 |
| ニムゾ・インディアンで黒が渡すか(黒番) | Bxc3 −0.19 | Bxc3 −0.19 | 同じ |
| 初手から渡す選択(白番) | O-O +0.35 | Bxc6 −0.09 | 0.44 |
局面 1|ルイ・ロペスで交換するか(白番)
1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O Be7
FENr1bqk2r/1pppbppp/p1n2n2/4p3/B3P3/5N2/PPPP1PPP/RNBQ1RK1 w kq - 4 6
候補の中で最も高かったのは d3(+0.35)。Bxc6 は +0.09 で、差は 0.26 でした。
なお、候補手を指定せずに同じ深さで探索させると、エンジンの第1候補は Re1 でした(この表にも載っている手です)。候補を1手ずつ指してから探索する上の表とは手順が違うため、順位が入れ替わることがあります。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 候補内最高との差 |
|---|---|---|
| d3 | +0.35 | 基準 |
| Re1 | +0.31 | −0.04 |
| Bxc6 | +0.09 | −0.26 |
| d4 | +0.05 | −0.30 |
| c3 | −0.35 | −0.70 |
局面 2|ナイトと刺し違えるか(白番)
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Bg5 h6
FENrnbqk2r/pppp1pp1/4pn1p/6B1/1bPP4/2N5/PP2PPPP/R2QKBNR w KQkq - 0 5
候補の中で最も高かったのは Bh4(+0.25)。Bxf6 は −0.11 で、差は 0.36 でした。
候補手を指定せずに同じ深さで探索させても、エンジンは Bh4 を選びました。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 候補内最高との差 |
|---|---|---|
| Bh4 | +0.25 | 基準 |
| Bd2 | +0.05 | −0.20 |
| Bxf6 | −0.11 | −0.36 |
| Nf3 | −3.82 | −4.07 |
| e3 | −3.84 | −4.09 |
局面 3|ニムゾ・インディアンで黒が渡すか(黒番)
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3
FENrnbq1rk1/pppp1ppp/4pn2/8/1bPP4/P1N5/1PQ1PPPP/R1B1KBNR b KQ - 0 5
比較した候補の中では Bxc3 が最高評価でした(−0.19)。
なお、候補手を指定せずに同じ深さで探索させると、エンジンの第1候補は Bxc3+ でした(この表には入れていない手です)。候補を1手ずつ指してから探索する上の表とは手順が違うため、順位が入れ替わることがあります。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 候補内最高との差 |
|---|---|---|
| Bxc3 | −0.19 | 基準 |
| Be7 | −0.75 | −0.56 |
| Bd6 | −0.99 | −0.80 |
| Ba5 | −2.10 | −1.91 |
| c5 | −2.25 | −2.06 |
局面 4|初手から渡す選択(白番)
1.e4 e5 2.Nf3 Nc6 3.Bb5 Nf6
FENr1bqkb1r/pppp1ppp/2n2n2/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R w KQkq - 4 4
候補の中で最も高かったのは O-O(+0.35)。Bxc6 は −0.09 で、差は 0.44 でした。
候補手を指定せずに同じ深さで探索させても、エンジンは O-O を選びました。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 候補内最高との差 |
|---|---|---|
| O-O | +0.35 | 基準 |
| d4 | +0.13 | −0.22 |
| Nc3 | +0.10 | −0.25 |
| d3 | +0.07 | −0.28 |
| Bxc6 | −0.09 | −0.44 |
なぜこの結果になるのか
ルイ・ロペスの Bxc6 も、ニムゾでの Bxf6 も、候補の最高評価に少し及びません。ただし差は 0.26 と 0.36 で、序盤としては小さい部類です。読み筋を追うと、交換したあとに相手の陣形が固くなり、こちらのビショップが働く筋が減っていく形が多く出てきます。
いっぽう、黒がニムゾ・インディアンで Bxc3 と刺し違える局面では、それがそのまま最高評価でした。ビショップ2枚を渡す代わりに白のポーンを重ねさせる取引で、ダブルポーンの検証と同じ話につながります。手放すこと自体が損なのではなく、何と引き換えるかで決まる、というのが4局面から見えたことです。
例外と注意
4局面の差は最大でも 0.44 で、どれも「悪手」と呼ぶ幅ではありません。ビショップ2枚は持っていれば少し得という程度の優位で、絶対に守るべきものではないということです。
また、この検証はすべて序盤の局面です。盤が開いて駒が減るほどビショップの価値は上がるとされており、終盤まで含めた結論ではありません。
この検証で言えること・言えないこと
- 言えること:ここに挙げた 4局面において、選んだ候補手を depth 20 まで探索した結果です。数値はすべて実行結果で、あとから手を加えていません。
- 言えないこと:4局面はチェスのごく一部です。「すべての局面でそうなる」ことの証明にはなりません。
- 前提:評価値は「両者が最善を尽くしたら」という前提の数字です。相手が最善で応じなければ、実戦の結果は変わります。
- 再現方法:この記事の数値は、解析結果をそのまま収めた chess-analysis.json から組み立てています(局面・候補手・評価値・読み筋がすべて入っています)。上の設定で同じエンジンを走らせれば、同じ数値が出ます。シングルスレッドで、局面ごとにハッシュを初期化し、深さを固定しているためです。エンジンのバージョンやハッシュ容量を変えると数値は変わります。

実戦で覚えること
- ビショップ2枚を手放す交換は、4局面中3局面で最高評価よりわずかに下だった
- 差は最大 0.44。損ではあるが悪手ではない
- ニムゾ・インディアンでは、渡すほうが最高評価だった
- 判断は「2枚を守る」ではなく「何と引き換えるか」で考える
自分で試す
同じ考え方を、実際の対局で試せます。1手ごとにエンジンが採点するので、原則を守った手とそうでない手の違いがその場で分かります。