• 温州商学院 信息工程学院 计算机科学与技术
  • 15计本1班 郑健磊
  • jerryzheng7716@qq.com

五子棋博弈程序

高中时的一个小梦想

独具匠心

独创手绘界面,80余张稿子手绘

落子序号标注,研习更方便

AI辅助按钮,试试AI会怎么考虑这步棋

精简界面,只为更好的下棋

自主研发博弈引擎

自主设计博弈算法,核心技术自己掌握

做一个努力的学生

棋型估值模型 | 基本棋型与绝杀棋型双重估值,准确的绝杀判断,先人一步。
AlphaBeta剪枝算法 | 修剪巨大决策树,保留优秀节点,让计算更高效,让搜索更迅速。
局部搜索 | 打破常见的计算着棋区域的方法,转而使用了直接计算落子坐标,优化了前者所存在的不足.
多线程技术 | 4线程并行搜索,充分发挥CPU性能,加快着棋速度。
浅层最优算法 | 通过着棋的特点,算法的特性,提前找到较为优秀的解,让接下来的计算事半功倍。
启发式算法 | 分析浅层模型的现状,将节点按得分排列,让深层模型更快发现最优解。
超时线程截断 | 让AI在限定的时间内完成思考,时间结束立刻完成决策。时间越长,棋力越强。
不断完善 | 即便如此,AI与人类棋手依旧存在差距,她必然会越来越聪明。。。
点击了解博弈算法