issen:快速实施Othello AI

时间:2021-05-24 22:55:02
【文件属性】:
文件名称:issen:快速实施Othello AI
文件大小:44KB
文件格式:ZIP
更新时间:2021-05-24 22:55:02
C++ 伊森 快速的Othello AI实施 该项目不再维护,移至 。 构建并运行 需要兼容C ++ 14的编译器和Boost C ++库 除非CPU支持AVX2和BMI(Haswell或更高版本),否则它将无法工作 初始化 $ cmake . 编译 $ make 跑步 $ VAL_PATH=path/to/val src/issen --ffotest < input.pos 替补成绩 Base81 通过将奥赛罗棋盘划分为4个正方形,并使3 ^ 4 = 81种方式与ASCII字符对应,棋盘可以由一个16字节的ASCII字符串表示。当空缺= 0时,黑石(或自己的石头)= 1,白石(或对手的石头)= 2, code = 32 * a[3] + 9 * a[2] + 3 * a[1] + a[0] + 33 董事会与信件之间的对应关系 |ABCDEFGH -+-------- 1|[01][
【文件预览】:
issen-master
----.gitignore(84B)
----src()
--------ggs_archive_parser.cpp(3KB)
--------generate.cpp(9KB)
--------movable_generator.cpp(4KB)
--------value.cpp(4KB)
--------table.cpp(2KB)
--------book.cpp(1KB)
--------utils.cpp(3KB)
--------state.cpp(2KB)
--------subboard.cpp(263B)
--------hand.cpp(910B)
--------gamesolver.cpp(20KB)
--------main.cpp(9KB)
--------move_generator.cpp(4KB)
--------bit_manipulations.cpp(14KB)
--------CMakeLists.txt(314B)
----subboard.txt(948B)
----think.sh(129B)
----.gitmodules(0B)
----COPYING(34KB)
----README.md(1KB)
----include()
--------record.hpp(579B)
--------state.hpp(1KB)
--------bit_manipulations.hpp(7KB)
--------generate.hpp(196B)
--------value.hpp(347B)
--------table.hpp(4KB)
--------board.hpp(3KB)
--------subboard.hpp(974B)
--------gcc_intrinsics.hpp(590B)
--------ggs_archive_parser.hpp(41B)
--------gamesolver.hpp(3KB)
--------result.hpp(264B)
--------book.hpp(628B)
--------utils.hpp(414B)
--------hand.hpp(236B)
----CMakeLists.txt(254B)

网友评论