#4 · 主分类: 优化与启发式算法
sunfish
ai
chess
chess-ai
chess-engine
python
sunfish
Sunfish:一个仅有111行代码的Python国际象棋引擎
项目最后更新:08/27/26
GitHub Stars
3.3K
Forks数量
583
贡献者数量
24
许可证
Other
收录理由
Sunfish 是一个用 Python 写成的国际象棋引擎,整个引擎只占一个很小的文件,却能在 Lichess 上取得超过 2000 分的对局评级。这种极致的精简正是它的核心价值:代码短小且刻意保持简单,让你能真正一行一行地读懂引擎的运作方式。不少开发者拿它来做并行搜索算法的测试、评估函数的调优,甚至在此基础上构建深度学习象棋程序。它支持标准的 UCI 协议,可以方便地接入现有的象棋前端,自带的终端界面也让你能直接和它对弈。无论你是想弄明白象棋引擎的内部机制,还是需要一个轻量级的基础来开展自己的实验,Sunfish 都是一个很顺手的起点。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。