使用alpha-beta剪枝算法实现中国象棋人机对战,AI具有中级的智能,可以应对一般的象棋爱好者。
2021-11-09 14:08:30 6.34MB alpha-beta 中国象棋 人机对战 java
1
算法非常强大,一般人赛不过机器,界面友好,可以说是非常非常有用
2021-11-06 11:02:01 715KB 人工智能 java
1
比较简单的alpha-beta剪枝算法,帮助理解,代码中的树需要自己构造
2021-11-02 10:59:21 9KB α-β剪枝
1
纯手写,速度比较慢,结合了贪心算法,alpha-beta剪枝有时候不能出解的bug用贪心算法弥补
2021-10-26 20:11:16 12.27MB 五子棋
1
不用神经网络强化学习,只用alpha-beta剪枝和搜索实现的下象棋!我们的中国象棋使用python实现,总共2000+行代码,分为走法计算、评估函数与搜索和UI三部分,并采用历史启发算法进行优化,有着不错的效果。可以实现正常的人机对战,有着普通人的棋力。详细信息(有惊喜)可以查看博客https://blog.csdn.net/weixin_43398590/article/details/106321557
2021-10-22 14:52:31 10.49MB python 人工智能 中国象棋 算法
1
可以关注公众号“拾遗自陈”,回复“五子棋”三个字获得百度网盘下载地址。 自己开发的基于alpha-beta剪枝算法的五子棋游戏,具有悔棋,可选择禁手,支持人机对战,人人对战,先手选择等功能。整个系统基于Java语言开发,界面美观大方。
2021-07-20 17:24:40 222KB alpha-beta beta 剪枝算法 java
1
黑白棋 使用 Alpha Beta 剪枝的黑白棋游戏代理
2021-06-27 11:04:23 6KB Java
1
利用α-β剪枝算法,按照不同搜索深度,设计多个水平级别的“一字棋”游戏。 注:“一字棋”游戏(又叫“三子棋”或“井字棋”),是一款十分经典的益智 小游戏。“井字棋”的棋盘很简单,是一个 3×3 的格子,很像中国文字中的“井”字,所以得名“井字棋”。“井字棋”游戏的规则与“五子棋”十分类似,“五子棋”的规则是一方首先五子连成一线就胜利;“井字棋”是一方首先三子连成一线就胜利。
2021-05-31 09:02:27 95.04MB 剪枝算法 井字棋 MFC 人工智能
1
人工智能 alpha-beta剪枝 一字棋游戏,最大值最小值
2021-03-20 18:03:17 2.24MB 一字棋
1
python Pygame alpha-beta剪枝算法 玩中国象棋 相当于入门水平
1