用c#编写的决策树α-β剪枝算法,运用了一字棋的例子。BUG较少,综合了网上的优秀代码,并进一步形成自己的代码。代码基本有注释,风格良好,能够很快看懂。内含有比较规范的报告文档,包含所有流程图,说明图,以及文档风格绝对不错,无需更改,建议下载! 代码主要思路:利用α-β剪枝算法,按照不同搜索深度,设计多个水平级别的“一字棋”游戏。
2019-12-21 20:42:15 442KB α-β剪枝 人工智能 一字棋
1
这是一个用C编写的一字棋游戏程序,用到了α-β剪枝算法,其用法相当独特,跟极大极小结合在一起,另外程序还可输出走棋步数和分析的棋局数。程序附有详细的注释,ppt和实验报告,有利于参考学习!
1
字棋的实现,用了minmax和剪枝算法,根据网上代码修改。大家共享。
2019-12-21 20:20:17 3.43MB c++
1
利用α-β剪枝算法,按照不同搜索深度,设计多个水平级别的“一字棋”游戏。 注:“一字棋”游戏(又叫“三子棋”或“井字棋”),是一款十分经典的益智 小游戏。“井字棋”的棋盘很简单,是一个 3×3 的格子,很像中国文字中的“井”字,所以得名“井字棋”。“井字棋”游戏的规则与“五子棋”十分类似,“五子棋”的规则是一方首先五子连成一线就胜利;“井字棋”是一方首先三子连成一线就胜利。
2019-12-21 20:17:22 29.33MB 人工智能 alpha-beta 剪枝法 一字棋
1
以一字棋游戏为例,设计的一个3行3列的棋盘,自己给出估价函数,采用极大极小搜索方法。采用人机对弈方式,一方走步后等待对方,对弈过程的棋局变化在屏幕上显示。
2019-12-21 20:15:27 202KB Java 井字棋
1
联机版井字棋是个很有 意思的游戏,以上是实现该游戏的源码。
2019-12-21 20:08:45 295KB 联机版井字棋源代码
1
java做的井字棋,可以有n个客户端,一个服务端进行处理
2019-12-21 20:05:57 4KB java井字棋
1
用matlab实现了一个带图形化界面、鼠标操作的井字棋AI
2019-12-21 20:01:31 185KB 井字棋 matlab AI
1
基于java语言实现的人工只能小游戏井字棋,里面包含源码和简单的程序介绍。
2019-12-21 19:45:30 3.85MB java 人工智能 剪枝 井字棋
1
c语言课程设计的代码,井字棋,有难度选择,有谁先开始选择,有界面颜色选择,需要的可以下载来学习一下。
2019-12-21 19:26:06 22KB c语言 课程设计 井字棋
1