社区
图形处理/算法
帖子详情
我写了一个五子棋的游戏请问如何实现人工智能就是实现人同电脑玩有什么高级的算法!
acehq
2001-06-07 08:42:00
...全文
134
6
打赏
收藏
我写了一个五子棋的游戏请问如何实现人工智能就是实现人同电脑玩有什么高级的算法!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MSXP2
2001-08-14
打赏
举报
回复
http://www.csdn.net/expert/TopicView.asp?id=238259
acehq
2001-06-07
打赏
举报
回复
举个例子行吗?
longyii
2001-06-07
打赏
举报
回复
/***********************************************************************/
我写过一个,可以进行全盘搜索,在要落子的点进行加权求和,
离该点近的点的权重,最好对可能出现的棋子的组合进行编码,
当然是按照加权求和的结果进行编码,最后取权值最大点落子
/***********************************************************************/
ddaallii
2001-06-07
打赏
举报
回复
回逆法可能可以吧!!
panda_w
2001-06-07
打赏
举报
回复
就是加权,然后在权值最大的地方落子
ahphone
2001-06-07
打赏
举报
回复
正在研究某个5子棋算法,好象是给每步加权,然后搜索,感觉算法还可以。
C#
写
的
五子棋
,单人
游戏
,
电脑
AI
C#
写
的
五子棋
,单人
游戏
,
电脑
AI,包含托盘技术代码
基于C++
实现
五子棋
AI
算法
思想
今天我想要分享一下我做
五子棋
AI的思路。因为在做这个之前,我没有接触过任何像这种类似的东西。通过这一次,我也算是有所了解,我的思路也是来自很多网络上的博客,看了很多,最终总结出了自己的这样
一个
。 那我的
五子棋
是15*15的大小(一般也就是这样的
一个
大小)。我的AI
算法
要求每一次落子之后都要去计算每
一个
空暇的位置的“分值”,简单的说,我们需要
一个
存放棋子的数组,表示是否存放了棋子,还要
一个
计算每
一个
空格的数组来记录“分数”,这个分数是后期AI用来运算的基础,也是你AI难度控制的点。 我现有的思路就是分两部分。首先是如果是玩家先落子,那么要求
电脑
AI随即在你落子
五子棋
棋谱
实现
及AI
算法
用QT
实现
了标准
五子棋
游戏
,包括棋盘的绘制,悔棋认输,人机对弈,双人对弈就懒得
实现
了。这里主要是
实现
AI的
算法
,如:判断是否有三个子,或者有两个活2,己方可以利用这些点来进攻;判断是否有四子,或者活3或者两个眠3,这些是必须应付的点;由于篇幅限制这里就不详说了
C++ MFC
实现
五子棋
游戏
五子棋
游戏
是常见的益智小
游戏
,此程序除了
实现
基本
游戏
操作,还
实现
了联网对战,增加了对抗性。
AI
五子棋
算法
这个可以在你
写
MFC下的人机对战 可以
实现
电脑
AI功能
图形处理/算法
19,469
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章