マガジン

相手の次の一手を3つ予想してから指す:予想の当たり方を記録する

遊びを見つける

執筆にClaudeを使用しています。

遊んだ記録を示すカード列と、途中の位置を残した迷路盤を並べた写真風イメージ。
記事のテーマをもとに制作したAI生成イラスト。

「灯りのチェス」で自分のナイトをf3へ出す手を指そうとする場面を考えてみます。手を指す前に、相手の返しを3つだけメモ用紙に書きます。相手が指したら、書いた3つの中にあるかどうかを見ます。この作業を10局分続けると、当たったかどうかとは別に、外れ方に偏りがあるかどうかが分かります。 この記事が確かめるのは、自分の予想が「どんな種類の手」で外れやすいかです。取る手を見落とすのか、静かなポーンの手を想定しないのか、相手の狙いを逆に読むのか。それが分かると、次の局で読む順番を変えられます。結果は書きません。記録の取り方、練習問題、分類の基準、表の読み方を示すので、10局分は自分で埋めてください。

この記事の目次
  1. 「3つ」と「当たり」を先に決めておく
  2. 準備と1局の手順
  3. 練習問題:ルイ・ロペスの黒の応手
  4. 外れた理由を6つに分ける
  5. 10局終えたら表をどう読むか
  6. 次の行動

「3つ」と「当たり」を先に決めておく

予想を1つにすると、外れたときに理由が分かりません。一方で5つ以上書くと、合法手が多い序盤ではほとんど当たってしまいます。3つなら「最有力」「次点」「念のため」と考える余地が残り、書く負担も軽く済みます。

当たりの数え方は、後で揺れないように最初に決めます。

  • ヒット:実際の手が3つの中にある。駒と行き先のマスが両方合っている場合だけ数えます。「ナイトを出す」までは合っていても、行き先が違えば外れです。
  • 本命ヒット:1つ目に書いた手が実際の手と一致した。
  • ミス:3つのどれとも一致しなかった。理由の分類対象になります。

本命ヒットを分けるのは、「3つに入れば良い」と思い始めると、1つ目の精度が見えなくなるからです。

手の書き方は標準の代数記法で統一します。ナイトはN、ビショップはB、ルークはR、クイーンはQ、キングはKです。ポーンは文字を付けずマスだけを書きます。Nf3ならナイトがf3へ、e4ならポーンがe4へ、という意味です。取る手にはxを付けます。

準備と1局の手順

準備するものは、灯りのチェスと紙(またはメモアプリ)、記録表です。この作品の棋譜表示は、画面を開いている間だけ残ります。閉じる前に、必ず外のメモへ書き写してください。

記録表の列は次のとおりです。

局 / 手数 / 予想1 / 予想2 / 予想3 / 実際 / 結果 / 分類 / ヒント使用

1局の流れは次のとおりです。

  1. 自分が指す手を決めます。
  2. 指す前に、相手の返しを3つ書きます。
  3. 手を指し、相手の返しを待ちます。
  4. 実際の手を「実際」の欄に書き、結果を記入します。ミスなら分類を付けます。
  5. これを1局あたり5回、序盤から繰り返します。10局で50回分の記録になります。

守ることは次の3つです。

  • 一手戻すは使いません。 戻して予想し直すと、記録が汚れます。
  • ヒントを使った手は、記録の欄に印を付けます。 自分の読みではない手を指すと、相手の返しの質が変わるからです。印を付けた回は集計から外すか、別に集計します。
  • 相手の段階を固定します。 灯りのチェスの相手は3段階あります。10局のあいだは同じ段階にそろえてください。段階を混ぜると、外れた原因が自分の読みなのか相手の違いなのか区別できません。

CPUの思考時間は約450msに制限されているので、返しはすぐ来ます。予想を書く時間は、指す前に自分で十分にとっておきます。

練習問題:ルイ・ロペスの黒の応手

本番の前に、予想の書き方を1問で練習します。

局面:白が1.e4、黒が1...e5、白が2.Nf3、黒が2...Nc6、白が3.Bb5と進んだ直後です。白はe4にポーン、f3にナイト、b5にビショップがあり、黒はe5にポーン、c6にナイトがあります。ほかの駒は初期位置のままで、手番は黒です。

灯りのチェスの対局で、この形が必ず現れるわけではありません。相手がどう応じるかは対局を始めて確かめることです。ここでは、予想の書き方を練習するための例題として使います。

問1:黒の次の一手を3つ書いてください。

問2:この局面で、黒は白の駒を取れるでしょうか。白のキングにチェックをかける手はあるでしょうか。

問2は、予想の前に毎回行う「取る手・チェック・相手の脅威」の確認です。盤を見て、黒の駒それぞれが取れる白の駒がないかを順に確かめてください。この局面では、黒が白の駒を取れる手も、白のキングにチェックをかける手もありません。自分の目で確かめてから先へ進むと、練習になります。

取る手とチェックがないと分かったので、候補は静かな手(取りも王手もしない手)の中から選ぶことになります。この局面で多く指されてきた代表的な手には、次のものがあります。

  • a6:ポーンをa6へ進め、b5のビショップに問いかけます。
  • Nf6:ナイトをf6へ出し、白のe4のポーンに圧力をかけます。
  • Bc5:ビショップをc5へ展開します。
  • d6:ポーンをd6へ進め、e5のポーンを守ります。

どの3つを選んでも、一つの正解だけがあるわけではありません。この問題で見たいのは、自分が書いた3つが全部ナイトやビショップの展開手になっていないかどうかです。ポーンの手が1つも入っていなければ、後で説明する分類Cを疑う材料になります。

外れた理由を6つに分ける

ミスの回は、次の分類のどれか1つを付けます。迷ったときは、「予想を書く前に何を確認しなかったか」で選びます。

  • A:取る手・チェック・脅威の見落とし。 相手に取れる駒やチェックがあったのに、候補に入れていなかった。
  • B:守りの手の想定漏れ。 自分の手で相手の駒が危なくなったのに、相手が逃がす・守る手を指す可能性を考えていなかった。
  • C:静かな手の想定漏れ。 展開やポーンの手、準備の手を候補にしていなかった。
  • D:相手の狙いの読み違い。 相手が何をしたいのかを逆に推測していた。
  • E:自分の手の副作用の見落とし。 自分が指した手が、相手の駒に新しい道を開けた、あるいは自分の駒を弱くした。
  • F:動きのルールや特殊手の見落とし。 キャスリング、アンパッサン、昇格など、候補にしにくい合法手を考えに入れていなかった。

Fで外れたときは、灯りのチェスの駒の動き方ガイドで該当の手を確認できます。どれにも当てはまらない場合は「?」と書いて残します。無理に押し込まないほうが、後で表を読むときに誤解がありません。

分類の仕方を見るために、次の例を考えてみます。これは書式の例であり、実際の対局記録ではありません。

予想:Nf6、d6、Bc5 → 実際:a6 → 分類:C(ポーンの静かな手を候補に入れていない)

実際の手がa6であれば、3つのどれにも入っていないのでミスです。理由は「ポーンの手を考えなかったこと」なので、Cを付けます。

10局終えたら表をどう読むか

10局分の記録がそろったら、まず3つの数を出します。ヒット数、本命ヒット数、分類ごとのミス数です。計算が面倒なら、ブラウザの開発者ツールのコンソールに次のコードを貼ると集計できます。データの行は書式の例なので、自分の記録に置き換えてください。

js
// [局, 予想1, 予想2, 予想3, 実際, 分類]
const log = [
  [1, "Nf6", "d6", "Bc5", "a6", "C"],
  [1, "Nf6", "d6", "Bc5", "Nf6", ""],
];
const hit = r => r.slice(1, 4).includes(r[4]);
const hits = log.filter(hit).length;
const firsts = log.filter(r => r[1] === r[4]).length;
const by = {};
log.filter(r => !hit(r)).forEach(r => {
  by[r[5] || "?"] = (by[r[5] || "?"] || 0) + 1;
});
console.log("回数", log.length, "ヒット", hits, "本命", firsts, by);

読み方は、ヒット数よりも分類の偏りを中心にします。

  • Aが多い:予想を書く前に、取る手・チェック・脅威を確認する手順が抜けています。毎回、紙の端に「取る? チェック? 脅威?」と書いてから予想に入ってください。
  • Cが多い:派手な手ばかり考えています。3つのうち1つは、必ずポーンの手か駒の整理の手にするルールを加えます。
  • Dが多い:相手の狙いを読む前に、自分の狙いに寄って考えています。相手の最後の手が何を狙っているかを一言で書いてから、予想に入ります。
  • Eが多い:指す手の副作用を見ていません。指す前に「この手で空くマスと、利きが変わる駒」を確かめます。
  • Bが多い:相手を追い詰める発想が強く、相手の逃げ道を想定していません。
  • Fが多い:特殊手が頭に入っていません。駒の動き方ガイドで確認します。

本命ヒットが少なくヒット数が多い場合は、候補は広く出せているのに優先順位づけが弱いと読めます。逆にヒットが少なく分類が散らばっている場合は、局数が足りないか、分類の基準があいまいなのかもしれません。その場合は、さらに5局分を同じ段階の相手で続けてから判断してください。

起こりやすい誤りもまとめておきます。

  • 後から予想を書き換える。 指す前に書き、書いたら消さないでください。
  • 同じ駒の別のマスを3つ並べる。 3つの予想が「ナイトの行き先」だけに偏ると、分類Cのような偏りが見えなくなります。違う種類の手を混ぜます。
  • 勝敗を成果にする。 予想の記録の目的は読みの癖を知ることです。勝敗とは別に評価します。
  • 10局の結果を一般化する。 結果は自分の読みの傾向であり、相手の強さや段階の違いを含んでいます。段階を変えたらもう一度取り直します。

次の行動

まず記録表を用意し、灯りのチェスで同じ段階の相手を1つ選んで、1局目の最初の手を指す前に3つの予想を書いてください。1局あたり5回の予想を10局続けると、分類の偏りがひと目で分かる表になります。表が埋まったら、最も多かった分類に対応する「予想前の確認」を1つだけ決めて、次の10局に持ち込んでください。