~/tools/chess
チェス.js
ローカルエンジン、交代プレイ、オンライン対戦 — サーバー不要。キャスリング・アンパッサン・昇格まで完全ルール。4段階のアルファベータエンジン、評価バー、ヒント。
これは何?
詳細を隠す
▾
チェスとは?
完全にブラウザ内で動作するフル機能のチェス。ルールエンジンはキャスリング、アンパッサン、昇格、チェック/チェックメイト/ステイルメイト、引き分け(50手ルール、不十分な駒、3回同形反復)に対応し、完全なSAN記法を備えます。1台で交代プレイ、内蔵のアルファベータエンジン(初級〜ブルータルの4段階、UIが固まらないようWeb Workerで実行)と対戦し、リアルタイム評価バー・候補手・ヒントを表示 — またはコードを使った暗号化P2P接続で友達とオンライン対戦。ドラッグまたはタップで指し、棋譜を遡り、盤を反転、待った、投了。アカウント・解析なし、オフライン対応。
対局
接続 (p2p)
このコードを相手に共有
あなたは白番 — 相手はコードで参加
checkmate
White wins
by checkmate