
中国象棋使用Python编程实现,并结合Alpha-beta剪枝算法、图形用户界面(GUI)以及历史启发式策略,以模拟普通人水平的棋艺。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通过单纯运用alpha-beta剪枝策略以及搜索算法,我们成功地完成了这款下象棋程序的开发,无需借助神经网络强化学习。这款中国象棋程序由Python编写,包含超过2000行的代码,并被划分为三个主要部分:走法计算模块、评估函数与搜索模块以及用户界面模块。为了进一步提升性能,我们引入了历史启发式算法进行优化,从而获得了相当不错的表现。该程序能够支持正常的人机对战模式,并展现出接近普通水平的棋艺。关于该项目的更多详细信息,请参阅博客文章:https://blog..net/weixin_43398590/article/details/106321557
全部评论 (0)
还没有任何评论哟~


