五目並べの先読み:何手先まで読めば足りるのか
十一手目、四十秒、そして見当違いの五手
e7、f7、g7 に石が三つ。d7 と h7 はどちらも空いています。相手の活三は h列を走り、ちょうど h7 で止まっています。あなたは四十秒かけて自分の攻めを五手先まで読み、二度は止められない四の手順を見つけて d7 を打ちます。
相手は h7。その一石だけが、その活四を止められる唯一の点です。
読みは正しかった。役には立ちませんでした。五手すべてが自分の攻めで、その応手が相手に何をもたらすかを一度も問うていません。h7 は相手の活三が伸びたかった点です。相手に欲しがっていた手を打たせて、手番が移りました。
「何手先まで読むか」という問いの厄介さはここにあります。数字は言いやすく、そしてほとんど勝敗を決めていません。
「四手先」は自分の二回分
難易度ボタンは Easy、Medium、Hard、Master の四つです。中身の違いは探索の深さで、その深さは手数ではなく石の数で数えます。あなたの一手と相手の応手で二石です。
Medium は二手先、Hard は四手先を見ます。この数字は石の数として読んでください。四石は、自分、相手、自分、相手。つまり自分の二回分です。Master は局面が険しいうちは深さを増やし、静かになったら早めに打ち切ります。
まねる価値があるのは最後の挙動です。局面が落ち着いたら探索を止める。強い打ち手が手でやっていることと同じで、強制が続くあいだ読み、切れたら判断する。
手数ではなく層を数える
一層は、強制の一手とそれが許す唯一の応手。二石です。層の数が、盤の上で実際に進んだ距離になります。
検討する価値のある候補なら、最低三層。六石です。自分の石、相手の必応、自分の石、相手の必応、自分の石、そしてようやく判断する局面です。
なぜ一層ではだめか。脅威は形の性質ではなく、相手の石がその上に落ちたあとの形の性質だからです。e7〜g7 で d7 と h7 が空いているとします。d7 に置けば c7 と h7 の両方が空いた活四で、応手はありません。では h7 に相手の石が先にある場合。同じ d7 でもできるのは d7〜g7 で、空きは c7 だけ。c7 を止められて、その三石は死んだ四になります。同じ手、同じ形、逆の結果。差は相手が応じたあとにしか現れません。
だから読む単位は手ではなく層で、最初に必ず埋めるべき層は相手の層です。上位戦略のどの計画も、この一層の上に積み上がります。
強制手順は安く、静かな局面は高い
手数ではなく局面を数えます。相手に六つも妥当な応手がある静かな局面で三石読むと、一手、六通り、そのそれぞれに三十六通り。四十三の局面を頭に置いたうえで、まだ何も判断していません。
強制手順では、どの節点でも合法手は一つです。五層でも五局面。十石の連続四を読むほうが、静かな局面を二石読み違えるより速いのです。
これが答えです。険しい局面なら十手先は安く、読むべきです。静かな局面なら四手先は高く、読むべきではありません。
分岐が開いたら止める
決め打ちの深さ目標を、規則一つで置き換えられます。応手が一つなら続ける。妥当な応手が三つ以上出たら止める。
応手が二つのときが一番厄介です。脅威が見せかけか、片方が強制でもう片方が反撃で、値段をつける必要があるかのどちらかです。強制のほうを最後まで読み、その反撃が自分の四より先に四を作るかを見ます。
連珠では、線の先端で確認を一つ足します。黒の勝ち筋はちょうど五でなければなりません。六連は長連で負けなので、「五以上」で終わる読みはまだ終わっていません。相手を追い込む止め点も同じで、その点が相手の二本目の四や三を同時に完成させるなら、読んでいるのは相手の勝ちです。
三層のチェック、十五秒
- 一層目、自分の石。応じなければならない四か活三になるか。ならないなら読むのをやめます。静かな一手で、見るのは形だけです。
- 二層目、相手の唯一の応手。その点を声に出します。一つに絞れないなら、それは脅威ではなく静かな局面です。
- 三層目、自分の二つ目の脅威。相手の石が落ちたあとで、四と活三を数え直します。一つなら連鎖は切れ、石を無駄にしたことになります。二つなら二石ぶん追加で読みます。
六石、十五秒ほど。本当に大事な数手では、これが Hard の四石より深い読みになります。
各レベルではどうなるか
Medium 相手なら、一層で足りることが多いです。目の前の脅威に応じて止まるので、その二石奥にある二つ目の脅威は見えません。二つ目を静かに作り、そこから動きます。
Hard 相手なら三層。自分の石とその応手までは見えるので、相手が協力してくれる前提の計画は失敗します。相手の最善の応手のあとも生きている計画でなければならず、それを試すのが三層目です。四段階の分析は各段が何を評価するかの話で、ここは一本の線を信じる前にどこまで見るかだけを扱います。
負ける局には二つの型があります。自分の攻めを七手先まで読んで、相手の応手を一度も読まない型。逆に、毎手相手の攻めを三層読み、時間を使い切り、二層で足りる反撃があったのに止めてしまう型です。攻守を切り替える判断は手番の問題で、手番こそ正しく読んだ結果として得られるものです。
一度で読む深さが身につく練習
Hard を相手に、一手十五秒で打ちます。石を置く前に二つを声に出します。相手が応じると思う点、そしてその石が落ちたあとに自分に残る脅威。
あとで数えます。点を言い当てた局は、読みが足りていた局です。相手が別の場所に打った局のほうが面白く、そこは分岐が開いた場所で、分岐が開いたということは、その前の一手がすでに静かだったということです。
これを十局やるほうが、「もっと考えろ」と言われて十局打つより効きます。一局ごとに読むのをやめた手を見つけ、二石足したら石が変わったかを自問します。たいていは変わりません。一局に二度は変わります。
そして盤を開いて、Medium で一局、相手の応手を言えないうちは石を置かないと決めて打ってください。身につけたいのはその癖です。