全然ボットに勝てないんだが?

前回の振り返り。チェスアプリ作って夫に再戦を挑んだらまた負けた。

 

それからボット(Lv0)と何回か対局したけど、まーーったくもって勝てる気配がない。

このままじゃダメだ、どうしたもんか…と頭を悩ませていた。ChatGPTに相談したところ、強くなるためにはとにかく対局するべきです!とのこと。

 

だけど、なんで負けたかもよく分かってないのに、ひたすら対局しても意味がない気がしていた。良い解決策が思い浮かばぬまま、とりあえず今日も一局やっとくか、とボット対戦。

この駒を動かすべきか、こっちか…悩みながら、「正解がわからん」とボヤいてしまった。

正解。そう、正解が知りたいのだ。

 

一試合を通して、流れに合わせた駒の動かし方だとか、戦略だとか、そういうものを知りたい。

解析機能をつけて、各手ごとの最善手がわかるようにしたけれど、その局面、一瞬だけの最善だ。数多ある選択肢の中で、まず駒を取りに行くべきなのか、自分の駒を守るのが先なのか。試合を通しての最善解が欲しい。

 

そのためにはどうするべきか。

 

某有名チェスサイトのレッスン機能は、自分が指そうとした手に「そうじゃないよ」とAI講師が教えてくれる機能だったが、それだと目的にはそぐわない。(しかも英語でちんぷんかんぷんだった。)

チェス講座を受けたり教室に通う?タイパが気になる…。

 

辿り着いた答えは、上手い人のチェスを見る。100回対局するより、一回でも強い人のチェス対局を見た方が、自分には効果がある気がする。

でも、どう強いのか、どうすごいのかがわからなければ意味がない。解説が欲しいところだ。

 

有名なチェスプレイヤーの試合を、対話型AIに解説してもらうのがいいだろうか。レベルが高い同士の試合は、そもそも初心者の私の参考になるのかな。

なんかこう、ちょうどよく強いプレイヤーと、ちょうどよく弱いプレイヤーの試合を解説付きで見れたらいいのに。

うーん。考えあぐねながら、自分が指して、ボットの番。ボットがほんの数秒で手を指す。…あれ?

 

ここにも、強いチェスプレイヤーいるじゃん。
しかも、強さ調整できるやつ。

 

チェスAI師匠から学んだこと

かくして、出来上がったのがレッスン機能である。

ボット同士に対局させて、勉強になりそうなものだけ選定して、解説をつけた。

 

勝率が大きく動く山場がなかったり、ピンやフォーク(両取り)などの戦術がなかったりでぬるっと試合が終わる。または長すぎて見るのも疲れるようなデータは、不採用にしている。

解説は、チェスライブラリと対話型AIを駆使して作成したあと、私がチェックした。チェス初心者が最終承認者なので、若干不安はあるものの、全く的外れな解説はない。はず。

 

お勉強にあたって、まずレッスン1〜3を見た。

オープニング、駒の動かし方、最善手と異なる指し手、ミスの咎め方、対局の流れなどの視点で何度か見返して、私がチェスAI師匠の対局から学んだことは下記。

 

オープニング

レッスンでは、白の初手はいつもe4だった。2手目か3手目でナイトを中央側に出す。

(ちなみに私はまだ白でしか勝負したことがない。先手である白の方が若干だが勝ちやすいとサイレント・ウィッチで言っていたからだ。なのでここでの学びも白視点のみ。)

 

駒の動かし方

ポーンは壁。
中央に向けて山なりの形を目指す。終盤は積極的にプロモーション。

ナイトとビショップは前線。
序盤で中央に出す。ビショップはポーンと同列あたり、ナイトは飛び越えられるのでポーンの後方あたり。

ルークとクイーンは後方腕組み彼氏役。
後ろから駒を守りながら圧をかける。中盤までにルークを中央に寄せる。ナイトとビショップが取られ始めたら動かし始める。

キングはさっさとキャスリング。
ルークも中央に持って来れる。キング前のポーンは動かさなくてもいい。ただし追い込まれた時の逃げ道を塞がないように、3つ横並びは避ける。

 

駒の取り方

強い駒で弱い駒は取らない。点数の低い駒で高い駒を取る。

守りがない位置に駒を動かさない。相手の守りがない駒は積極的に取る。

 

初心者が考えながら指せそうなのはここまでだったので、一旦それを反芻しながらボットLv0と対戦した。

ら、なんと。

 

勝った。

 

まさか勝てると思っていなかった。

だってあんなに散々負けたんだもの。

負けた対局も載せようかと思ったが、閲覧者様のなんの身にもならなさすぎる上に数が多すぎてやめたくらい負けていたんだもの。

ページ下部に載せたので、上記勉強した内容が活かせているか、ご興味のある方は見てみてください。

 

初勝利を振り返って

いやー、良い試合ができたと思う。学んだことを活かせたし。

と思っていたのだが、解析結果を見たところ序盤の勝率が低い。最善手とも食い違いが多い。

 

終盤はチャートでは100点だが、31手目からは、M1(あと一手でチェックメイト)なのに4手も逃してしまった。

ここについては自覚がある。

チェックメイトが見えてきたあたりで、見えてはいるもののどうすればチェックメイトになるかイマイチわからず迷いながら駒を動かしていたら駒を取られた。慌てて駒を取り返そうとしたが、ステイルメイトに持ち込まれそうでガツガツ取るわけにもいかず、やっとのことでチェックメイトに至った。

 

序盤、終盤にフォーカスしてもう一度レッスンをやってみて、再挑戦しようと思う。まぐれ勝ちではありませんように…!

 

(次回、ボットとの2局目も勝ったけど序盤がガタガタ。オープニングってやっぱり覚えなきゃいけないの?)