#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 都是一个很顺手的起点。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目