文件名称:andoma:♞具有alpha-beta修剪,棋子方桌和移动顺序的国际象棋引擎
文件大小:25KB
文件格式:ZIP
更新时间:2024-02-25 19:18:00
bot chess-engine uci lichess alpha-beta-pruning
:chess_pawn: 安多玛 我的博客文章: 一个称为Andoma的象棋引擎(在其作者Andrew和Roma之后)。 它实现: 用于移动搜索 根据捕获和促销等启发式方法 Tomasz Michniewski的用于评估板和方桌 通用国际象棋界面(UCI)的一部分,可通过lichess.org进行挑战 与引擎交互的示例(响应已注释): uci # id name Andoma # id author Andrew Healey & Roma Parramore # uciok position startpos moves e2e4 go # bestmove g8f6 有关与引擎通信的更多信息,请参见。
【文件预览】:
andoma-main
----.gitignore(2KB)
----communication.py(1KB)
----requirements.txt(13B)
----movegeneration.py(2KB)
----LICENSE(1KB)
----.github()
--------workflows()
----uci-interface.md(25KB)
----README.md(2KB)
----old_implementation()
--------go.mod(89B)
--------tables()
--------go.sum(280B)
--------main.go(175B)
--------movegeneration()
--------communication()
----evaluate.py(6KB)
----main.py(39B)
----.gitattributes(29B)
----test()
--------test_engine.py(2KB)
--------test_evaluation.py(2KB)
--------test_puzzles.py(408B)