Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.18 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.18 KB

Reversi

C++で書かれていて、NegaScout法/ビットボードを使用しています。

レベル10以上は残り20手で完全読みを行います。

このアプリケーションは署名されていないため、起動する前に

/usr/bin/xattr -cr /path/to/Reversi.app

を行う必要があります

依存関係: unordered_dense, Siv3d

参考にしたサイト: オセロAIの教科書, bitboard tricks, bitboardの回転

評価関数の学習と読み込みには、OthelloAI_Textbookのコードをベースに改変したものを、

学習データの作成にはEgaroucidの自己対戦の棋譜を作者の許可を得て使用しています。

石評価パターンはEdax, Egaroucidを参考にしたものを利用しています。