文件名称:macchina:The Machine 是一个具有极小极大 + alpha-beta 修剪的电动跳棋玩家
文件大小:74KB
文件格式:ZIP
更新时间:2024-07-17 15:10:37
C++
The Machine 是一个具有极小极大 + alpha-beta 修剪的电动跳棋玩家。 汇编 检查您是否具有依赖项: sudo apt-get install libncurses5-dev libboost-program-options-dev libsdl2-dev libsdl2-image-dev 然后 cd 进入存储库并执行 make 执行 跑步 ./drafts 在命令行中,没有选项,您立即进入界面。 您同时拥有两个窗口,一个是终端上的 ncurses GUI,第二个是仪表板状态的较大图形显示。 您可以通过终端界面与程序进行交互。 3 0 d4-b6 Depth: 5 abcdefgh DB size: 8 8 =
【文件预览】:
macchina-master
----img()
--------spritesheet.png(35KB)
----include()
--------tree.hh(81KB)
----src()
--------test.cpp(2KB)
--------engine.cpp(12KB)
--------database.h(642B)
--------ttable.cpp(1KB)
--------utils.cpp(282B)
--------graphics.h(327B)
--------drafts.cpp(19KB)
--------hheuristic.h(266B)
--------ttable.h(476B)
--------boardrep.cpp(16KB)
--------boardrep.h(2KB)
--------utils.h(136B)
--------hheuristic.cpp(360B)
--------engine.h(1023B)
--------database.cpp(2KB)
--------graphics.cpp(3KB)
----makefile(3KB)
----.gitignore(324B)
----README.md(6KB)
----scripts()
--------generatelookuptables.py(1KB)