Reversi コンピューター対戦

コンピューターと対戦するリバーシ

8×8のマス目の盤上で、黒と白の石を使って対戦します。石を置いて相手の石をはさむと、はさまれた石がひっくり返ります。このサイトでは、アプリが採用しているルールを説明し、アプリのコードで計算した局面を紹介します。Reversiでは、3つのレベルのコンピューターと対戦できます。

a1b2c3d4e5f6g7h8
開始時の配置:中央に石が4個。黒が先手で、緑の点は黒が打てる4つの手を示しています。

スマートフォンとタブレットで

公開中のアプリのスクリーンショットです。アプリは端末を縦に持った縦向き画面で表示されます。

スマートフォンでの対局終盤、ライトテーマ:8×8のスレートブルーの盤に黒石と白石が並び、打てる手に緑の点が表示され、下部に両者のスコアが出ています。
スマートフォン
同じ対局をタブレットで表示、ライトテーマ:盤が大きくなり、石と緑の点は同じです。
タブレット

どこから読む?

リバーシを手短に説明

交互に、自分の色の石を空いているマスに置きます。その手が打てるのは、置いた石と自分の別の石との間で、相手の石を一直線にはさむことができる場合だけです。はさまれた石はすべて色が変わります。これは8方向すべてで同時に起こります。

打てる手がない人はパスします。だれも打てなくなったら、石の多いほうが勝ちです。解説つきの対局では、51手目の時点で黒が41対14でリードしていますが……最終的には18対46で負けます。