社区
数据结构与算法
帖子详情
请教AI算法
YYQQ
2003-11-25 06:39:00
请教棋类游戏(比如五子棋)的AI算法怎么做更具智能,
请给个思路, 谢谢!
...全文
67
9
打赏
收藏
请教AI算法
请教棋类游戏(比如五子棋)的AI算法怎么做更具智能, 请给个思路, 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stillwater123
2003-11-27
打赏
举报
回复
大家小心了,kdush(库拉) 在贴广告呢!
其实,前版的《数据结构》上有“博弈树”的详尽介绍,用最大最小原理,用alpha-beta剪枝
是常用的套路。
kdush
2003-11-27
打赏
举报
回复
我买过一张介绍游戏开发的光盘,上面好象有关于5子棋AI的算法,
那张盘就是“程序员大本营”出的游戏开发专集。现在好象还有买的,你可以去买张,20多块钱!
stephen85
2003-11-26
打赏
举报
回复
以棋类游戏为例:
1) 写一个估价函数,判断当前棋盘的总价值。
2) 写一个产生走法的函数,产生当前状态下的所有可能的走法。
3) 写一个搜索函数,搜索在当前状态下的最优走法。
v_salt
2003-11-26
打赏
举报
回复
太深奥
YYQQ
2003-11-26
打赏
举报
回复
谢谢各位指教!
to ZhangYv(永不放弃):
能不能介绍一下博弈树? 这个我不熟悉,
to stephen85():
如何确定这个最优走法, 也就是在哪个位置下子对我方最有利, 或是对对方比较重要的下
子位置;
再一个就是当前状态下最优走法可能对于后面整个棋局来说不是最佳的下子位置, 如何让
程序有这样预测能力?
ZhangYv
2003-11-25
打赏
举报
回复
博弈树呗,需要加上各种优化
YYQQ
2003-11-25
打赏
举报
回复
不是A*算法, 那好像是搜索算法
我意思是实现人和电脑对弈的算法,
电脑的AI人工智能算法怎么设计比较好?
SimonSui
2003-11-25
打赏
举报
回复
A*算法吧.
我不很精通,期待回复
YYQQ
2003-11-25
打赏
举报
回复
请各位指点
蓝桥杯
算法
合集,包含56种
算法
详解
蓝桥杯
算法
合集这个系列包括: 蓝桥杯常用
算法
系列 蓝桥杯五年真题两次模拟系列
算法
竞赛Java常用API总结 以及 常用数据结构 这四个模块,里面的
算法
题目大多是蓝桥杯历届真题。文章都是自己备战学习过程中总结出来的,这里一并贴出,方便大家学习和交流。博采众长 共同进步!!首先是准备阶段,想在蓝桥杯取得好成绩,那就只有一种途径:刷题。建议大家在报名时就开始刷题,
算法
能力是需要大量题目积累出来的。刷题的网站有很多,比如学校的OJ、杭电OJ、洛谷、LeetCode等等。大家可以按照题目分类标签来刷题,从易到难,稳扎稳打,对于薄弱点、难点(比如动态规划),可以先
请教
同学老师等,明白原理后进行针对性的训练。对于
算法
基础较差的同学可以配合视频和书来刷题。视频网上有很多,我推荐《
算法
竞赛入门经典》这本书用来入门。
基于FPGA的五子棋
算法
使用Matlab编写的五子棋游戏,使用串口将数据传送到FPGA,进行处理后获得黑白子像素信息,存储后换算为坐标,转换为棋盘信息矩阵。在FPGA中实现简化的五子棋
算法
,计算出在剩下所有格点中利益值最大的点,从而确定下一步最有利的落子位置,将位置坐标重新发送给Matlab,Matlab将数据处理后得到下棋的位置,以此实现人机对弈。
象棋游戏(人人,人机)
象棋游戏,包括人人人机,写的不好,请大家多多指正,
请教
毕业设计五子棋程序设计.pptx
毕业设计五子棋程序设计.pptx
无人机毕业实习项目.zip
无人机最强
算法
源码,易于部署和学习交流使用
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章