如何用delphi实现五子棋的AI构想 ( 积分: 100 )

  • 主题发起人 主题发起人 ctgtn
  • 开始时间 开始时间
C

ctgtn

Unregistered / Unconfirmed
GUEST, unregistred user!
请教一个可以调节难度的五子棋人机对战的算法 最好用delphi实现
给分需要我动手的么?:)
 
请教一个可以调节难度的五子棋人机对战的算法 最好用delphi实现
给分需要我动手的么?:)
 
你为什么不去找一下
《csdn开发高手》的第11期,上面就有
开发基于.NET 的五子棋游戏(序)
本期的项目实战选取了一个有趣的技术领域——游戏开发。本期
介绍的五子棋游戏除了具备人机对战的功能,还支持局域网的两
人对战,更有意思的是:这个游戏的程序并不完美,等着你去亲
自动手完善它
系统分析与设计
介绍五子棋游戏的总体设计过程。
算法设计与网络通信
介绍一个综合考虑了“智能”与“速度”两个因素而得到的走子
算法,并介绍网络对战的实现过程。
使用敏捷方法开发五子棋游戏
文章深入浅出地介绍了如何将面向对象的思想引入到五子棋游戏

他山之石,可以攻玉
本文是对本期五子棋游戏开发的点评,通过对其真实源代码的
分析,指出这个程序存在的一些不足之处,结合面向对象技术
和理论,指导读者对源程序进行改进与完善。
 
复杂
慢慢研究
 
那个不行,
AI太低。
连博弈树都没用,
要说人工智能有点勉强。
这个我写过。
博弈游戏的基本算法不是很难。
(走法产生器+估计值算法+博弈树+大量的优化)
写博弈游戏最大的问题就是优化。
不要以为五子棋的游戏好些。
五子棋只是走法产生器简单点,
其它要做的工作还很多。
 
厲害。。。
不懂。。。。
不會。。。。。
想學。。。。。。
:)
 
[blue]最近一直很忙没有办法上网,[:(]
csdn的那一期5子棋专题我有看的 但是即便是那个敏捷开发的也是太简单
zbird 你可以说的清楚点么[?][/blue]
 
这本书不错:
http://www.china-pub.com/computers/common/info.asp?id=7115
我关于人机博弈的东西主要都是看得这里面的。
他里面也有五子棋的程序,
不过在估值算法方面还有些问题。
而且速度还很慢。
五子棋的估值算法也是个比较麻烦的东西,
如果还要加上禁手的话,
那就更麻烦了(而且速度还得下降不少)。
上面说的书以前我有电子版本,
不过后来硬盘~~了[:(]。
你可以上网找找,
也许还能找得到。
如果找到了的话,(估计不是一般的难找)
也告诉我一声。[:)]
 
是时尚编程百例上有
 
一直忙
期待更好的``````````````[8D]
 

Similar threads

回复
0
查看
988
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
590
import
I
后退
顶部