社区
游戏开发
帖子详情
★☆☆★求俄罗斯方块的AI算法.★☆☆★
cryincold
2004-04-09 12:24:31
即要求电脑自己选择变形,下降等动作来比较好的完成游戏.
自己想了很久没有头绪.在算法方面实在研究的不够.
请各位英雄赐教.
必高分相赠.
...全文
251
10
打赏
收藏
★☆☆★求俄罗斯方块的AI算法.★☆☆★
即要求电脑自己选择变形,下降等动作来比较好的完成游戏. 自己想了很久没有头绪.在算法方面实在研究的不够. 请各位英雄赐教. 必高分相赠.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
programer23
2004-04-12
打赏
举报
回复
顶了
cryincold
2004-04-11
打赏
举报
回复
再顶一次!!!!!!!!
有没有更好的建议意见啊???
ZhangYv
2004-04-11
打赏
举报
回复
再次之就是高度尽量要低...
ZhangYv
2004-04-11
打赏
举报
回复
搜索规模应该是比较小,所以可以对《方块的》每种变形的所有可能位置做评价,选择最优的那种形态和位置。关键在于评价函数,如果能消尽可能多行就是最优的,次之就是放下之后中间尽可能的减少缝隙。
cryincold
2004-04-11
打赏
举报
回复
再自己顶一下。
希望来个猛一点的。
FmzHxj
2004-04-11
打赏
举报
回复
要写的好,的确很复杂,鉴于已有底盘形状有太多变化,要把它全部考虑进去优先级别需要设置太多。其实简单点也可以,只考虑底盘n(比如说2)层,已经当前块和下一个块的形状来设置优先级。
gddsky
2004-04-10
打赏
举报
回复
先要知道这个AI的目的.
排出它的优先级别.
再依次判别个级别.
说的简单, 实现起来还是有点复杂的, 或者你就想着你自己, 从一个积木下来之后, 对它是怎么想的, 那么就照着你的想法来写那个AI, 也是刚才说的优先级别(我想你的想法应该也是有优先级别有规律可寻的吧, 就算中途有一点点其它的小想法, 那也只是偶然...).
纯属个人建议.
wlpwind
2004-04-10
打赏
举报
回复
俄罗斯方块不是很复杂的游戏,要通过恐怕也不需要很复杂的算法,估计设计几个原则就可以了,如:
1.尽量考虑当前降低
2.考虑下一个位置
...
cryincold
2004-04-10
打赏
举报
回复
自己再顶一下
hell190109
2004-04-09
打赏
举报
回复
http://www.vckbase.com/code/downcode.asp?id=1977
VS2008下用MFC完成
俄罗斯方块
的
AI
算法
在VS2008下用MFC完成了
俄罗斯方块
的
AI
算法
,也可以手动玩游戏。
AI
的搜索深度可以设置,可以作为人工智能等课程的大作业程序。
俄罗斯方块
AI
算法
AI
算法
,可以相互攻击,可以通过插件进行加载,然后测试两个
算法
C语言
俄罗斯方块
课程名称:C语言控制台版
俄罗斯方块
应用知识:C语言 课程目的:练习C语言知识综合运用 代码数量:1000左右 课程特点: 1、知识点讲解细致入微 2、代码一行一行带大家写,写一行讲一行...
基于遗传
算法
的
俄罗斯方块
游戏
AI
的研究和实现.zip
基于遗传
算法
的
俄罗斯方块
游戏
AI
的研究和实现.zip 计算机专业,软件工程专业,通信工程大学生课程设计 自己大三的时候写的 适合大家做课程设计,写毕业设计也可以参考 基于遗传
算法
的课程设计
Qt
俄罗斯方块
AI
版
C/C++/Qt编写的
俄罗斯方块
,参考Pierre Dellacherie
算法
实现的
AI
功能。支持自定义方块。
游戏开发
8,305
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章