出典と検証
参照した出典
- Reversi(新しいタブ)(Wikipedia英語版):ゲームの歴史、8 × 8の盤面、最初の配置、打ち方、裏返し、パス、終了
- ミニマックス法(新しいタブ)(Wikipedia):アプリのコンピュータが使う探索の考え方。指定された深さまで、両者の手を先読みします
- アルファ・ベータ法(新しいタブ)(Wikipedia):選択を変えられない手をこの探索で読み飛ばすための枝刈り
リンクは2026年10月30日に確認しました。
アプリのルール
このサイトでは、アプリ「Reversi」が実際に適用しているルールを、そのコードから読み取って説明しています。空きマスを数えない集計方法も含まれます。
例の検証方法
サイト上のすべての局面と数値は、公開前にプログラムで検証しています。
- 局面は、最初の配置からの手順をアプリのコードで再生したもので、コードには手を加えていません。
- 打てる手、裏返る石、パス、対局の終了、石の数は、ルールをもとに作られた別のプログラムで再計算し、両者が一致することを確認しています。
- 解説付きの対局はアプリのコンピュータが打ったもので、1手ごとに、表示している手をコンピュータが実際に選ぶことを確認しています。
- レベル同士の全9通りの対戦を、最後まで実際に打っています。
- アプリの数値(盤面の大きさ、レベル、テーブル、言語)は、コードを読んで確認しています。
局面によって変わる対局のアドバイスは、ルールとは別に、そのように明記して紹介しています。誤りを見つけた場合は、お問い合わせページからお知らせください。