- 博客(0)
- 资源 (4)
- 收藏
- 关注
phireby0.6b2
phireby的C++版。
从C改成C++,并建立了一个博弈框架,虽然很简陋。
如果你用这个框架做五子棋这些程序,可以省去一些时间。此框架不包括界面,只是棋盘、估值、历史启发、走法、AI的接口这些。
由于是对象式,所以开发效率比较高,最关键是复用非常方便。
算法我没有完成,无论是估值还是博弈算法,我都没有做。因为我将估值改成了范围、矩阵表示,目前只有范围表示,也没做完,主要是数学基础太差,一直不知道怎么做。
2011-11-05
phireby0.5
phireby五子棋软件,主要是人工智能与博弈分析。界面与核心都已经实现,人工智能没有开发完整,暂时用的AlphaBeta,分析这块正在准备。下个版本中需要增加的是:模糊估值、随机估值、局部估值;非博弈树AI(模式识别、神经网络),所有算法将模糊化、随机化、局部化,不能再用博弈树,因为无法从根本上解决固定的走法之类的问题。还有棋谱。自学习(自我调整、自我修改)...
这个版本是简陋版,除了界面和AlphaBeta基本没有了,上面声明的所有功能都在下一个版本中。
2011-10-25
5chess(极简陋五子棋)
极简陋的人机五子棋 第一版
电脑目前只会随机下,还没加AI。估值和算法不好做,数学基础太好,只会加减乘除--||。
界面这块一直是我极度避免的,所以..你们懂得。
也希望好人能顺便稍微轻度的。。。搞搞GUI。
但是我觉得还是不错的,比较注重程序结构,都是些看不见的东西。
2011-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人