結論
独立した 4局面で確かめたところ、4局面中 2局面で差し出されたポーンを取る手が最善手でした。最善でなかった局面との差も最大 0.74(平均 0.21)です。一律に良い・悪いと言える手ではなく、局面によって答えが変わるというのが、この検証で出た結果です。
今回検証すること
取られたポーンを取り返す。これほど自然な手はありません。ところがチェスには、取り返した瞬間に形が崩れる局面があります。フライドリバー(揚げ物のレバー)という物騒な名前で知られる、この分岐点がその代表です。黒の候補手を解析して比べました。
この局面は黒番で、数値は黒から見た評価です。全体がマイナス寄りなのは、白が主導権を握っている局面だからで、注目すべきは手ごとの差です。
検証方法
定説を1つの局面だけで確かめても、その局面の事情なのか、どこでも起きることなのかが分かりません。そこで、開いた局面・閉じた局面・白番・黒番と、性格の違う4局面を選びました。各局面で候補手を1手ずつ実際に指し、その局面をエンジンで探索しています。数値はすべて実行結果で、推測ではありません。
局面ごとの結果
| 局面 | 最善手 | 検証した手 | 差 |
|---|---|---|---|
| フライドリバーの分岐点(黒番) | Na5 −0.21 | Nxd5 −0.95 | 0.74 |
| クイーンズギャンビットのポーン(黒番) | e6 −0.32 | dxc4 −0.43 | 0.11 |
| エバンス・ギャンビット(黒番) | Bxb4 ±0.00 | Bxb4 ±0.00 | 同じ |
| 「毒入りポーン」(黒番) | Qxb2 −0.40 | Qxb2 −0.40 | 同じ |
局面 1|フライドリバーの分岐点(黒番)
1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5
最善は Na5(−0.21)。Nxd5 は −0.95 で、差は 0.74 でした。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 最善との差 |
|---|---|---|
| Na5 | −0.21 | 基準 |
| b5 | −0.48 | −0.27 |
| Nd4 | −0.54 | −0.33 |
| Nxd5 | −0.95 | −0.74 |
| h6 | −2.06 | −1.85 |
| Be7 | −3.87 | −3.66 |
局面 2|クイーンズギャンビットのポーン(黒番)
1.d4 d5 2.c4
最善は e6(−0.32)。dxc4 は −0.43 で、差は 0.11 でした。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 最善との差 |
|---|---|---|
| e6 | −0.32 | 基準 |
| c6 | −0.41 | −0.09 |
| dxc4 | −0.43 | −0.11 |
| e5 | −0.54 | −0.22 |
| Nf6 | −0.77 | −0.45 |
局面 3|エバンス・ギャンビット(黒番)
1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.b4
この局面では Bxb4 が最善でした(±0.00)。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 最善との差 |
|---|---|---|
| Bxb4 | ±0.00 | 基準 |
| Be7 | −0.21 | −0.21 |
| Bb6 | −0.31 | −0.31 |
| Nxb4 | −0.45 | −0.45 |
| d5 | −0.53 | −0.53 |
局面 4|「毒入りポーン」(黒番)
1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 e6 7.f4 Qb6 8.Qd2
この局面では Qxb2 が最善でした(−0.40)。
候補手を押して、盤面を切り替えられます
| 候補手 | 評価 | 最善との差 |
|---|---|---|
| Qxb2 | −0.40 | 基準 |
| Qc7 | −0.63 | −0.23 |
| h6 | −0.69 | −0.29 |
| Nbd7 | −0.72 | −0.32 |
| Be7 | −1.29 | −0.89 |
なぜこの結果になるのか
局面1では、エンジンの読み筋がそのまま答えです。Nxd5 には 6.Nxf7 Kxf7 7.Qf3+。ナイトを捨てて王を引きずり出す、フライドリバーそのものの手順です。d5 のナイトが狙われ続けるため、黒は王を安全にする時間を作れません。自然に見える h6 にも同じく 6.Nxf7 があり、評価はさらに下がりました。最善に選ばれた Na5 は、白の強いビショップに用事を作る手です。
ところが残り3局面では、話が逆になります。クイーンズギャンビットの dxc4 は最善との差が 0.11 しかなく、エバンス・ギャンビットの Bxb4 と、シシリアンのいわゆる「毒入りポーン」Qxb2 にいたっては、取る手そのものが最善でした。
例外と注意
この結果からすると、「差し出されたポーンは取るな」を一般則として覚えるのは正確ではありません。ギャンビットで差し出されるポーンの多くは、取ったうえで受け止めれば十分に戦えます。実際、4局面のうち取るのが損だったのは局面1だけでした。
その局面1が特殊なのは、白のナイトとビショップがすでに f7 を狙って組み合っているからです。問題はポーンの損得ではなく王の安全でした。覚えるなら「取るな」ではなく、取る前に、相手の駒が f7(自分が白なら f2)に向いていないかを確かめるという順番のほうです。
この検証で言えること・言えないこと
- 言えること:ここに挙げた 4局面において、各候補手を depth 20 まで探索した結果です。数値はすべて実行結果で、あとから手を加えていません。
- 言えないこと:4局面はチェスのごく一部です。「すべての局面でそうなる」ことの証明にはなりません。
- 前提:評価値は「両者が最善を尽くしたら」という前提の数字です。相手が最善で応じなければ、実戦の結果は変わります。
- 再現方法:局面と候補手は
tools/generate-chess-analysis.mjsに、結果はassets/chess-analysis.jsonに保存しています。同じ設定で走らせれば同じ数値になります。
実戦で覚えること
- 「差し出されたポーンは取るな」は、4局面中1局面でしか当てはまらなかった
- エバンス・ギャンビットと毒入りポーンでは、取る手が最善だった
- フライドリバーだけが例外で、そこは王の安全の問題
- 取る前に f7(f2)が狙われていないかを確かめる
自分で試す
同じ考え方を、実際の対局で試せます。1手ごとにエンジンが採点するので、原則を守った手とそうでない手の違いがその場で分かります。