AIとシャンチーを指す

あなたの手番です取った駒0/0

指す前の10秒

シャンチーで悔しいのは、馬の動かし方や砲の取り方を知らずに負けることではありません。自分の狙いに集中するあまり、相手の次の王手や、駒が動いたあとに開く筋を見落として負けることです。ここでは AI 対局、1台の画面を共有する二人対局、離れた相手とのオンライン対局をすぐに始められます。登録も定跡の暗記も必要ありません。着手前の10秒で、将の安全、浮き駒、相手の強制手を順に確認する。この習慣だけで、一局を決める大きな見落としを減らせます。

指したい相手に合わせて選ぶ

一人で練習する、同じ画面を二人で囲む、離れた友人を誘う。どの対局もすぐに始められます。

自分の手番で確認する三つのこと

第一に、目の前の危険へ対処します。将は王手を受けていないか。車・馬・砲に浮き駒やただ取りはないか。相手に連続王手や、王手を絡めた駒得の手順はないか。王手を受けている場合は、将を逃がす、王手をかけている駒を取る、駒を入れて筋を遮る、といった合法な応手をすべて確認します。

第二に、急所がなければ強制手を探します。王手、大駒取り、両取りは相手に応手を迫ります。反対に、端の卒を一枚取るだけでは先手を手放すこともあります。有力な候補手を二、三手に絞り、それぞれに対する相手の最善応手まで読みます。

第三に、移動先だけでなく、駒が離れる元の場所も確認します。馬が跳ねたあと、守っていた卒が浮き駒にならないか。中卒を進めたあと、両将が同じ筋で向かい合わないか。砲が動いたあと、底象の守りが外れないか。見落としは、着手点よりも元の場所で起きることがあります。

九宮と楚河、紅黒の駒が並ぶ9×10のシャンチー盤

駒の価値は位置と先手でも変わる

自陣の卒に進路をふさがれた車は、名目上の価値が高くても、すぐには戦いに参加できません。平凡な位置の馬でも、王手や両取りがかかるなら、その瞬間の働きは大きくなります。駒を評価するときは、車・馬・砲の一般的な価値だけでなく、利き、守り、先手も見ます。車を働かせ、弱点を補い、相手に応手を迫る一手なら、端の卒をただ動かす手より効率的です。

駒には通り道が必要守りのない駒を先に補う先手で駒を働かせる
シャンチーの砲台と馬の脚

砲を読む前に砲台を数える

砲と標的の間に駒がなければ、その筋を移動できても駒は取れません。間にちょうど1枚の砲台があるときだけ、標的を取れます。2枚以上なら砲の利きは再び止まります。見落としやすいのは、砲台そのものが動くことです。中卒が進む、仕が九宮の中央へ戻る、相手が駒を合いに使う。そうした一手で、砲の筋は開きも閉じもします。

砲台なしでは取れない砲台は1枚だけ砲台は動く
シャンチーの河を越えた兵と九宮

駒交換は同価値でも結果が違う

車同士の交換は駒の価値だけなら同じです。しかし、交換によって中筋が開く、先手で王手がかかる、残った車が先に要所へ入るといった差があれば、局面の損得は変わります。交換前に、次はどちらの手番か、どの筋が開くか、残る弱点に守りがあるかを確認します。河を越えた兵も同じで、横へ動けるだけでは十分ではありません。車や砲の支援があって初めて継続的な圧力になります。

交換の順番を読む開く筋を確かめる残る弱点を確認する

最初将の安全と浮き駒を確認

次相手に応手を迫る強制手

2〜3手各候補への最善応手を読む

着手前駒が離れる元の場所を再確認

よくある質問

この盤は一般的なシャンチーのルールですか?

はい。紅が先手で、馬は脚をふさがれると動けず、象は河を越えられません。砲は1枚の砲台を越えて駒を取り、将と帥は同じ筋で直接向かい合えません。詰み、または合法手がない状態で勝敗が決まります。連続王手や連続追撃などの反復局面は、アジアルールに基づいて判定します。

一般的なブラウザのシャンチー AI と何が違いますか?

ここのAIは、オープンソースのエンジン Fairy-Stockfish と、シャンチー専用のニューラルネットワークです。ブラウザの中で先の変化をその場で読み、サイドバーに探索の深さ、推奨手順、ノード数、探索速度を出します。あらかじめ決めた駒の点数や配置評価だけで判断するシャンチーも多いなかで、ここでは駒の連携、将の安全、局面全体の損得も見て、目先の駒得だけを追って大きく形勢を損ねる手が少なくなります。ブラウザがマルチスレッドに対応していないときは、より軽い XQWLight に切り替わります。対局はそのまま続けられますが、サイドバーには同じ探索の中身は出なくなります。

最初の AI 対局だけ準備に時間がかかるのはなぜですか?

初回は、ブラウザがエンジンと約11 MBのニューラルネットワークを読み込むため、少し時間がかかります。読み込み後はブラウザにキャッシュされ、次回からは通常もっと速く始められます。古い端末やマルチスレッド非対応のブラウザでは、軽量な XQWLight エンジンへ自動的に切り替わります。

AI との棋譜はサーバーへ送信されますか?

送信されません。AI の思考と指し手の計算はブラウザ内で行われ、現在の端末にとどまります。指し手をサーバーへ送るのは、オンラインルームで人と対局し、双方の盤を同期するときだけです。

ヒント、待った、棋譜再生を答えの丸写しにしない使い方はありますか?

ヒントを見る前に候補手を二つ挙げ、それぞれに対する相手の最善応手まで読んでください。提案が自分の判断と違う場合は、王手、駒損、砲台、馬の脚のどれを見落としたか確認します。待ったで分岐点へ戻って別の変化を試し、棋譜再生では最後の詰みではなく、形勢が最初に明確に悪化した局面から検討します。