AIとのチェスとは?
Chess vs AI は人 vs コンピュータの本格チェスです。指し手のルール判定は chess.js ライブラリ、AI はアルファ・ベータ枝刈り付きのミニマックス探索と駒位置評価テーブルを併用し、初心者からクラブレベルまで 6 段階の難易度を用意。無料かつプライベートで、対局データは外部送信されません。
6 段階の難易度は探索深さとランダム手の確率を組み合わせて調整されています。入門と初心者は探索深さ 1 手で、それぞれ 75% と 40% の確率で合法手をランダムに指すため、駒をしばしばタダ捨てし、お子さんやまったくの初学者でも勝てる強さです。カジュアルは 2 手読みでブランダー率は約 15%。中級者は 3 手読みで明らかな悪手は滅多に出ません。上級者とエキスパートはどちらも 4 手読みに全駒位置評価を組み合わせ、地に足のついたクラブレベルのチェスで緩い手をしっかり咎めます。駒はクリックで選択してから移動先をクリックするか、そのままドラッグ&ドロップで動かせます。ヒントボタンは現在最善の一手をハイライト表示し、選んだ難易度に関わらず固定で 3 手読みを実行します。キャスリング、アンパッサン、プロモーション、3 回反復、50 手ルール、ステイルメートまでカバーし、棋譜は PGN で書き出せるので Lichess や Chess.com に貼り付けて検討できます。
使い方
- 6 段階の難易度(入門、初心者、カジュアル、中級者、上級者、エキスパート)から好きなレベルを選び、白か黒のどちらでプレイするかを決めます。
- 駒をクリックすると有効な手がハイライト表示され、移動先のマスをクリックして指します。AIが自動的に応答します。
- 指し手履歴パネルでゲームを追い、手を戻して別の戦略を試したり、いつでも新しいゲームを始めたりできます。
使用するタイミング
- オープニングを反復練習したいとき。最初の 8 手を繰り返して、AI がどう分岐するかを観察する。
- 終盤手筋の練習。初期局面から開始し、王とポーンの終盤に持ち込んで実戦稽古する。
- スマホで 15 分潰したいけれど、戦術問題ではなく実戦譜を一局指したいとき。
結果
大会前にシシリアン・ディフェンスを練習したいときは、中級・黒番を選び、1.e4 に c5 と応じ、AI が Najdorf、Sveshnikov、あるいは穏やかな反シシリアンへ進むかを観察します。終局後は棋譜パネルから PGN をコピーし、Lichess に貼ってエンジン解析にかけます。
よくある質問
- 上級者とエキスパートの難易度は Lichess の Elo でどれくらい?
- 状況にもよりますが、Lichess rapid でおよそ 1500-1700 程度です。上級者とエキスパートはどちらも 4 手読みに完全な駒位置評価テーブルを組み合わせており、戦術的な感覚はしっかりしていますが、定跡書も終盤の本格的な知識もないので、1800+ のプレイヤーには長い対局でほどなく分解されます。エキスパートという名前を別に用意したのは、フル強度をはっきり示したいときに分かりやすい呼び名があるようにするためです。
- 入門と初心者では時々クイーンをタダ捨てするのはなぜ?
- 意図的な設定です。どちらも探索深さ 1 手で計算したあとサイコロを振ります。入門は 75% の確率で、初心者は 40% の確率で合法手をランダムに指します。これで本当の初学者や好奇心旺盛なお子さんでも勝てる強さを保っています。こうしたミスから学ぶことがなくなったら、迷わずカジュアルか中級者に上げてください。
- AI の応手を見てから自分の手を待った待ったできますか?
- できます。Undo ボタンは直近の自分と AI の 1 組の手を同時に取り消します。学習用機能であり、対面の友人をだます機能ではありません(そもそも対面の人はいません)。公平な棋譜を残したいなら、Undo の前に PGN をコピーしておきましょう。
- 白ではなく黒を持って指せますか?
- 可能です。新局を始める前にサイドパネルの Play As を Black に切り替えてください。盤面が反転して黒番が手前に来て、AI が白番として最初の手を指します。途中で色を切り替えると局面はリセットされます。
- コピーした PGN はどこに貼れば深く解析できますか?
- Lichess の Analysis Board(lichess.org/analysis)、Chess.com の解析、デスクトップ GUI の Arena や SCID も同じ PGN 形式を受け付けます。Lichess は無料で Stockfish 16 によるレビューが使え、本ツールの内蔵 AI より遥かに強い解析が得られます。