代码拉取完成,页面将自动刷新
大学C++项目,中国象棋Qt界面与AI象棋引擎
引擎算法基于超出边界(Fail-Soft)的AlphaBeta剪枝
支持历史表启发,杀手启发,吃子启发
支持置换表裁剪、不带验证的空着裁剪(残局阶段不启用)、主要变例搜索、Lazy-SMP多线程搜索
支持将军延伸和重复局面检测
联网的情况下支持ChessDB提供的开局库、对局库和残局库,大约可提升引擎200ELO左右
1秒可上9层,3秒上10层,10秒可到11层
目前足以应对一般的纯人,但由于搜索速度和评分函数知识上的缺陷,暂不足以应对任何其他象棋软件(免费与商业)。
可战胜业8纯人,得出本软件ELO大约为2000左右
天天象棋人机对战可以战胜精英级别电脑(天天象棋分析12层)
由此可得本软件大致与新版天天象棋分析13层相当
Qt、C++
Qt 6.2.0 + mingw 8.1.0 x64 with posix thread model
打开可执行即可运行程序
PikaCat
象棋小巫师:https://www.xqbase.com/computer/stepbystep1.htm
云开局库、残局库:https://www.chessdb.cn/query/
想要做出更好的引擎,请参考:https://github.com/xqbase/eleeye/tree/master/eleeye
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。