チェスの歴史とルール、そしてコンピューターチェス — チャトランガからAlphaZeroまで
インドのチャトランガから始まり、ペルシャ・イスラム世界・ヨーロッパを経て今の姿になったチェスの歴史、基本ルール、ディープ・ブルーとAlphaZeroへと続くコンピューターチェスの流れをまとめました。
チェスは、世界で最も広く知られている二人用の戦略ボードゲームです。縦横8マスの盤に16個ずつ駒を並べ、相手のキングを逃げられない状態に追い込めば勝ちです。ルールは数ページあれば説明できますが、その上で繰り広げられる読み合いは、1,500年近くにわたって人々を魅了してきました。
この記事では、チェスがどこから来たのか、今のルールはいつ完成したのか、そしてコンピューターがどのように人間を超えるようになったのかを順に見ていきます。韓国でなじみ深い将棋「チャンギ」とチェスが、実は同じ祖先から分かれたいとこ同士だという話もあわせて紹介します。
チェスの祖先、インドのチャトランガ
チェスの最も古い祖先として知られるゲームは、インドのチャトランガ(chaturanga)です。7世紀ごろのインドで初めて記録が確認されています。サンスクリット語で「四つの部分」という意味で、古代インドの軍隊を構成していた歩兵・騎兵・象部隊・戦車部隊を指します。この四つの兵種が、それぞれ今のポーン、ナイト、ビショップ、ルークにつながったと考えられています。
チャトランガは「アシュタパダ」と呼ばれる、色の塗られていない8×8の盤の上で指されました。今のチェス盤が8×8なのも、ここから受け継がれた伝統です。
チェス史の研究者の間では、チャトランガが次のゲームの共通の祖先だという見方が主流です。
| ゲーム | 地域 |
|---|---|
| チェス | ヨーロッパ → 世界 |
| シャンチー(象棋) | 中国 |
| チャンギ | 韓国 |
| 将棋 | 日本 |
| マークルック | タイ |
| シットゥイン | ミャンマー |
つまり、韓国で祝日に指されるチャンギと西洋のチェスは、同じルーツから東と西に分かれていったゲームなのです。チャンギの象(サン)の動き方とチャトランガの象の駒の関係が研究されるほど、二つのゲームには共通の痕跡が残っています。
ペルシャのシャトランジと「チェックメイト」の語源
チャトランガはインドからペルシャへ渡りました。600年ごろのサーサーン朝ペルシャでは、このゲームは「チャトラング」と呼ばれ、貴族教育の一部とされていました。その後、アラブがペルシャを征服すると、アラビア語にない音が置き換えられてシャトランジ(shatranj)という名前がつきました。
この時期に、今も使われている言葉が生まれました。相手のキングを攻撃するとき、ペルシャ語で「シャー!(王よ!)」と叫び、キングに逃げ場がなければ「シャー・マート!」と言いました。これが英語のチェック(check)とチェックメイト(checkmate)の起源です。
シャトランジはイスラム世界全体に広まり、北アフリカやイベリア半島(アル・アンダルス)、シチリアを経てヨーロッパに入りました。スペイン語の「ajedrez」、ポルトガル語の「xadrez」はシャトランジから、イタリア語の「scacchi」やフランス語の「échecs」はペルシャ語の「シャー(王)」から来た言葉です。
ヨーロッパで完成した今のルール
中世ヨーロッパに入ったチェスは、騎士が身につけるべき教養の一つに数えられるほど、上流階級で人気を集めました。ただし、当時のチェスは今よりずっとゆっくりしたものでした。今のクイーンの位置にあった駒はもともと「宰相(vizier)」で、斜めに1マスしか動けない弱い駒でした。ビショップも斜めに2マス跳ぶ程度でした。
大きな変化は、15世紀末のスペイン・バレンシア地方で起こりました。
- 1475年ごろ、バレンシアでカタルーニャ語で書かれた詩『スカックス・ダモール(Scachs d'amor)』に、クイーンが今のように遠くまで動く様子が初めて記録されます。
- 1475年から1500年の間にクイーンとビショップの現代式の動きが広まり、チェスはおよそ1500年ごろに今日の姿に近づきました。
- 1497年には、スペインの聖職者ルイス・ラミレス・デ・ルセナがサラマンカでチェスの本を出版しました。現存する最古の印刷されたチェスの本です。
クイーンが強くなるとゲームのテンポが速くなり、当時はこれを「狂ったクイーンのチェス」と呼ぶこともありました。ポーンが最初に2マス進めるルールとそれに伴うアンパッサン、キングを安全な場所に移していた慣習から発展したキャスリングも、この頃から定着していきました。
チェスの基本ルールをひと目で
現代チェスのルールは、国際チェス連盟(FIDE)が管理しています。FIDEは1924年にパリで設立されました。要点をまとめると次のとおりです。
| 駒 | 動き |
|---|---|
| キング | すべての方向に1マス |
| クイーン | 縦・横・斜めに好きなだけ |
| ルーク | 縦・横に好きなだけ |
| ビショップ | 斜めに好きなだけ |
| ナイト | L字型に移動し、他の駒を飛び越えられる |
| ポーン | 前に1マス(最初の移動は2マス)、取るときは斜め前 |
- 白が先手です。 手番をパスすることはできません。
- チェックメイト:キングが攻撃され、逃れる方法がなければ負けです。
- ステイルメイト:自分の手番でチェックはされていないものの、指せる手がない場合は引き分けです。
- 特殊ルール:キャスリング(キングとルークを一度に動かす)、アンパッサン(2マス進んだポーンを通過したマスで取る)、プロモーション(最終列に到達したポーンを別の駒に変える)があります。
- 引き分けのルール:同じ局面が3回現れた場合(3回同形反復)、または双方が50手の間ポーンを動かさず駒も取らなかった場合(50手ルール)、引き分けを主張できます。
チャンギと比べると違いははっきりしています。チャンギでは王(宮)が宮城の中でしか動けず、包が駒を飛び越えて動きますが、チェスのキングは盤全体を動けて、ポーンは最後まで進めばクイーンになれます。同じ祖先から生まれても、それぞれの地域の好みに合わせてまったく違うゲームに育ったことを示しています。
近代チェスと世界チャンピオンの時代
18世紀末から1880年代までは、速く華やかな攻撃を重んじる「ロマン主義チェス」が流行しました。アメリカのポール・モーフィーは1857年から1863年までの短い活動期間に当時の強豪を次々と破り、プラハ出身のヴィルヘルム・シュタイニッツは、弱点を作らず相手の弱点を突く「ポジション判断」の原理を体系化しました。
1886年には、最初の公式世界チェス選手権が開かれました。20世紀にはキューバのカパブランカ、アレヒンなどを経て、1948年のボトヴィニク以降はソ連の選手が長く頂点を守りました。1972年にはアメリカのボビー・フィッシャーがチャンピオンになり、冷戦時代を象徴する場面を残しました。その後、カルポフ、カスパロフ、クラムニク、アナンドを経て、2013年にノルウェーのマグヌス・カールセンがチャンピオンになりました。
コンピューターチェス:シャノンの論文からディープ・ブルーまで
チェスは古くから「機械は考えることができるのか」を試す舞台でした。アメリカの数学者クロード・シャノンは1950年にチェスの探索に関する論文を発表し、可能な手を木(ツリー)構造に展開して計算する方法と、有望な手だけを選んで読む方法という二つの戦略を示しました。まだチェスを指すプログラムが登場する前のことです。
1950年代の真空管コンピューター時代の最初のチェスプログラムは、初心者にも負けるほど弱いものでした。しかし約40年後、状況はまったく変わります。
| 年 | 出来事 |
|---|---|
| 1996年 | IBMのディープ・ブルーがカスパロフに1局勝利。試合結果はカスパロフの4対2の勝ち |
| 1997年 | 再戦でディープ・ブルーが3½対2½で勝利 |
1996年にフィラデルフィアで行われた最初の対戦の第1局は、コンピューターが正式な大会条件で現役の世界チャンピオンに勝った初めての対局でした。1997年にニューヨークで行われた再戦ではディープ・ブルーが試合全体に勝利し、これは現役の世界チャンピオンが大会条件でコンピューターに敗れた初めての例として記録されました。
AlphaZeroと今のチェスエンジン
ディープ・ブルー以降、チェスエンジンは一般的なPCでもグランドマスターを超える実力を出せるようになりました。代表的なオープンソースのエンジンがStockfish(ストックフィッシュ)です。
2017年12月には、グーグル・ディープマインドがAlphaZero(アルファゼロ)を発表しました。AlphaZeroはオープニングブックやエンドゲームのデータベースを使わず、自己対局だけで学習しました。ディープマインドによると、約9時間の学習の後にStockfish 8と100局を指し、28勝72分0敗を記録しました。ただし当時のStockfishの設定が不利だったという批判もあり、その後条件を変えた対局の結果が2018年に学術誌『サイエンス』に掲載されました。
AlphaZeroの影響は大きなものでした。ニューラルネットワークを使うオープンソースのエンジンLeela Chess Zeroが登場し、Stockfishもニューラルネットワークによる評価方式を取り入れました。今ではスマートフォンで動くエンジンでも世界トップの選手に安定して勝てるレベルになっており、プロ選手はエンジン分析を準備の基本として使っています。1990年代半ばに始まったオンラインチェスも、21世紀に入って大きく普及しました。
チェスを初めて学ぶなら
チェスを初めて学ぶなら、次の順番がおすすめです。
- 駒の動きとチェックメイトの概念から覚えます。
- キングとクイーン、キングとルークで相手のキングを追い詰める基本的なエンドゲームを練習します。
- オープニングでは、中央を取る、ナイトとビショップを先に展開する、キャスリングでキングを守る、という三つの原則を守るだけで十分です。
- 指した対局はエンジンで見直し、どこで手が崩れたのかを確認します。
チェスとチャンギを一緒に楽しんでみると、同じ祖先から生まれた二つのゲームがどれほど違う形に育ったのかを直接感じられます。ケケスタジオのアクションチャンギは韓国のチャンギを3Dにしたゲームなので、チェスに慣れた方がチャトランガの東の子孫を気軽に体験してみるのにぴったりです。
