#Lichess
sunfish - 简洁高效的Python象棋引擎
SunfishPython象棋引擎LichessNNUEGithub开源项目
Sunfish是一个简洁而强大的Python象棋引擎,仅用131行代码实现,具备UCI接口。它支持平行搜索算法、评估函数和深度学习象棋程序开发,且易于使用。Sunfish可以通过终端或图形界面运行,也能在Lichess上对战。其简洁的代码适合研究和优化象棋算法,并提供NNUE版本提升棋艺表现。
lila - 实时对弈的开源国际象棋平台 多语言支持与丰富功能
Lichess国际象棋在线游戏开源项目社区贡献Github
Lila是一个注重实时对弈和用户体验的免费在线国际象棋平台。该平台集成了搜索引擎、电脑分析、锦标赛、同步赛、论坛和战术训练等功能。Lila基于Scala 3开发,界面支持140多种语言,拥有海量对局数据。其采用异步架构,结合WebSocket和Redis通信,利用MongoDB和Elasticsearch进行数据管理。Lila鼓励开发者参与项目,并为第三方应用提供开放API。
相关文章