コンピューターとチェス対戦
好きなときに1局。色と強さを選んで、ブラウザの中で計算するチェスエンジンと対戦できます。ページを再読み込みしても対局は続きから再開します。
出典:FIDE Laws of Chess (2023年1月1日施行):駒の動き、チェックメイト、ステイルメイト、引き分けの規則。更新日:
計算方法
コンピューターとチェス対戦
ブラウザの中だけで動くチェスエンジンと対戦できます。アカウント登録も、相手を待つ必要もありません。白・黒・ランダムと、8段階の強さから選べます。
遊び方
- 駒をタップすると、動かせるマスが表示されます(点=移動、輪=駒を取る)。
- 移動先のマスをタップすると、少し考えてからコンピューターが指します。
- 「一手戻す」で自分の直前の手と相手の応手を取り消し、「ヒント」で良い手を表示、「盤を反転」で向きを変えます。
8段階のレベル
| レベル | 考慮時間 | 読みの深さ | 対象 |
|---|---|---|---|
| 1~2 | 0.1秒まで | 1~2手 | 初心者、子ども |
| 3~4 | 0.25秒まで | 3~5手 | ときどき指す人 |
| 5~6 | 0.6秒まで | 8~12手 | クラブで指す人 |
| 7~8 | 1.5秒まで | 16手/無制限 | とても強い人 |
レベルはエンジンの「Skill Level」(0~20)、考慮時間、読みの深さ(手数は片方の1手ずつ)を設定します。低いレベルではわざとミスをします。強さは端末にも左右されるため、Eloレーティングはあえて表示していません。
ルール
- FIDEのチェス規則どおり:キャスリング、アンパッサン、プロモーション(昇格先は上で選択、初期値はクイーン)。
- 引き分け:ステイルメイト、同一局面3回、ポーンの移動も駒取りもない50手、メイトに必要な駒が足りない場合。FIDE規則では同一局面と50手ルールは申告制ですが、ここでは一般的なオンライン対局と同じく自動で引き分けにします。
しくみ
指せる手・チェック・メイトの判定はページ独自のプログラムで行い、Chess Programming Wikiの標準的な「perft」値で検証しています(例:初期配置から3手先で8,902局面)。コンピューターの手は、無料で最強クラスのチェスエンジンStockfishの小型版「lite」(約1.8MB)が計算します。Web Worker内の独立したプログラムとして動き、ページとはテキストのコマンドだけをやり取りします。StockfishはGNU GPL v3で公開されており、ライセンスと完全なソースコードをこのサイトに置いています。
プライバシー
棋譜、設定、成績(勝ち・引き分け・負け)はブラウザのlocalStorageにだけ保存されます。エンジンはコンピューターの最初の手でこのサイトから読み込まれ、サーバーには何も送信されません。
局面の共有・FEN・PGN
「局面を共有」を押すと、現在の局面へのリンクを作成します。リンクを開いた人には「最善手を見つけてください」という問題が表示され、1手指すと、エンジンが最高レベルで選ぶ手が示されます。その後はそのままコンピューターとの対局が続きます。「局面と棋譜」には局面の FEN と対局の PGN が表示され、どちらもコピーでき、棋譜は .pgn ファイルとして保存できます。FEN や PGN を貼り付けて、その局面から続きを指すこともできます。読み込む手はすべてルールに沿っているか確認されます。パソコンではマウスで駒をドラッグでき、スマートフォンでは駒と移動先のマスを順にタップします。
よくある質問
無料・登録なしでコンピューターと対戦できますか?
はい。エンジンはブラウザ内で計算し、アカウントもダウンロードも不要です。再読み込みしても対局は続きから再開します。
コンピューターはどのくらい強いですか?
強さは選べます。レベル1はよくミスをするので初心者向け、レベル8はとても強く指します。その間で考慮時間、読みの深さ、正確さが段階的に上がります。
初心者はどのレベルから始めればいい?
レベル1か2がおすすめです。安定して勝てるようになったら1つ上げましょう。「ヒント」でいつでも良い手を確認できます。
待ったはできますか?
はい。「一手戻す」で自分の手とコンピューターの応手の両方を取り消すので、またあなたの番になります。
引き分けになるのはどんなとき?
ステイルメイト、同じ局面が3回現れたとき、双方50手ずつポーンの移動も駒取りもなかったとき、キング対キングのようにどちらもメイトできなくなったときです。
どんなエンジンを使っていますか?
Stockfish 19の小型版「lite」です。GNU GPL v3の無料エンジンで、ページのほかの部分とは別に動いています。ライセンスとソースコードは盤の下にリンクがあります。
出典・根拠
- FIDE Laws of Chess (2023年1月1日施行):駒の動き、チェックメイト、ステイルメイト、引き分けの規則
- Chess Programming Wiki – Perft Results (着手生成器の検証用の基準値)
- Stockfish – Open-Source-Schachengine (GPL-3.0)
- Stockfish.js 19 – WebAssembly-Fassung (GPL-3.0)
- エンジン:ライセンス、ソースコード、チェックサム(GPL-3.0)
- GNU General Public License v3 (Volltext)
更新日: · 編集方針
関連ツール
- Web対局時計(将棋・チェスのタイマー)Web対局時計(無料・アプリ不要)。スマホを置くだけで将棋やチェスのタイマーになります。フィッシャールール(1手ごとの加算)、切れ負け、遅延、時間切れの音に対応。
- ナンプレ(数独)を無料で遊ぶ・解くナンプレ(数独)を無料で。初級・中級・上級・難問の4段階で遊べるほか、新聞や本の問題を入力すると解き方を1手ずつ説明します。メモ、ヒント、印刷にも対応。
- ソリティア無料ゲーム(クロンダイク)ソリティア(クロンダイク)を無料プレイ。登録不要で、1枚・3枚めくり、元に戻す、ヒント、必ず解ける「今日の配札」付き。タイムを共有すると同じ配札で挑戦できます。
- フリーセル無料ゲームフリーセルをブラウザで無料プレイ。登録もダウンロードも不要で、1〜32,000番のゲーム番号指定、今日のゲーム、ヒントに対応。結果を共有すると同じ番号で遊べます。
- 四目並べ(コネクトフォー)をオンラインでプレイ四目並べ(コネクトフォー)をブラウザで無料プレイ。同じ端末での2人対戦と、3段階の強さのコンピューター対戦に対応。アプリも登録も不要で、スコアは自動保存されます。
- 三目並べ(マルバツゲーム)をプレイ三目並べ(マルバツゲーム)を無料で。コンピューター対戦(かんたん・ふつう・最強)、同じ端末で2人対戦、リンクで友だちと対戦。3×3・4×4・5×5に対応。
- スネークゲームスネークゲームを無料でプレイ。エサを食べて長くなり、自分のしっぽにぶつからないように進むヘビゲームです。キーボードとスワイプ対応、登録不要でベスト記録も保存。
- インスタ抽選ツール(当選者+補欠)インスタ 抽選ツール:応募者のユーザー名を貼り付けて、当選者と補欠の人数を選ぶだけ。重複は1回に数え、結果はリンクで共有。Instagramへのログインや連携は不要です。
- 誰が一番ゲーム(質問ルーレット)誰が一番ゲーム:ルーレットを回して「誰が一番〇〇?」のお題を出し、せーので指差し。おもしろ・家族・友だちの質問45問入り。自分のお題も追加できます。