社区
数据结构与算法
帖子详情
求一消磚塊算法
东门吹雪
2011-07-07 09:56:01
还请大牛大虾们不吝赐教!
我平时写代码太少,思维有限,想不出来了,最笨的办法是先判断每行相邻的大于等于3个相同的砖块,再判断每列的;方块消去下落后再重复,这里是否应该使用递归呢?可是递归我又不知道怎么下手了。
...全文
195
9
打赏
收藏
求一消磚塊算法
还请大牛大虾们不吝赐教! 我平时写代码太少,思维有限,想不出来了,最笨的办法是先判断每行相邻的大于等于3个相同的砖块,再判断每列的;方块消去下落后再重复,这里是否应该使用递归呢?可是递归我又不知道怎么下手了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cfvmario
2011-07-08
打赏
举报
回复
额,如果是那种相同颜色消的类俄罗斯方块游戏,因为初始变化范围有限(就是落完的新块),比较好实现
如果是没有初始变化范围的,开始要搜索的话感觉就没法太高效了。。
东门吹雪
2011-07-08
打赏
举报
回复
[Quote=引用 7 楼 gogdizzy 的回复:]
同意,就是判断局部就可以了。而且消去检查时要注意,可能不一定只消去“一”或“1”型,还可能消去“T”型。
而且消去以后,所有在消去方块上方的都会向下动,这些也都是新的发生变化的,可能掉下来后会继续消去方块。而且要注意可能每个状态可能同时消去多种方块,然后剩下的一起掉落。
可以用个队列来储存待检查的位置。
引用 5 楼 yaoweijq 的回复:
不用全搜索,只判断有变化……
[/Quote]
謝謝你的指點,這個我也能分析出來,遊戲我玩過很多,規則也知道,關鍵是算法實現呀
东门吹雪
2011-07-07
打赏
举报
回复
[Quote=引用 3 楼 dizuo 的回复:]
http://bbs.vrbrothers.com/viewthread.php?tid=212020
[/Quote]
公司網絡受限,只能回去再看哦
ryfdizuo
2011-07-07
打赏
举报
回复
http://bbs.vrbrothers.com/viewthread.php?tid=212020
东门吹雪
2011-07-07
打赏
举报
回复
[Quote=引用 1 楼 icessl 的回复:]
该问题比较简单,就按楼主的方法做即可,不需要递归.
[/Quote]
是吗,难道我想复杂了?
icessl
2011-07-07
打赏
举报
回复
该问题比较简单,就按楼主的方法做即可,不需要递归.
天下第一好大人
2011-07-07
打赏
举报
回复
同意,就是判断局部就可以了。而且消去检查时要注意,可能不一定只消去“一”或“1”型,还可能消去“T”型。
而且消去以后,所有在消去方块上方的都会向下动,这些也都是新的发生变化的,可能掉下来后会继续消去方块。而且要注意可能每个状态可能同时消去多种方块,然后剩下的一起掉落。
可以用个队列来储存待检查的位置。
[Quote=引用 5 楼 yaoweijq 的回复:]
不用全搜索,只判断有变化的行与列及其相邻的就行
如果有相同的再进行扩展
类似于flood fill的变种吧
[/Quote]
快溜
2011-07-07
打赏
举报
回复
[Quote=引用 3 楼 dizuo 的回复:]
http://bbs.vrbrothers.com/viewthread.php?tid=212020
[/Quote]不会玩
yaoweijq
2011-07-07
打赏
举报
回复
不用全搜索,只判断有变化的行与列及其相邻的就行
如果有相同的再进行扩展
类似于flood fill的变种吧
AI
算法
实现及应用
该课程主要介绍了如何利用常见的人工智能
算法
实现AI
算法
,同时将其应用到项目开发中,常用的AI...该课程对使用的AI
算法
做了一个总结,这样对读者学习AI
算法
帮助很大,希望读者通过该课程的学习能够对AI有更深的理解。
消砖块(一) JAVA
算法
伪代码(草稿):
消砖块的
算法
(草稿)
【C语言】数组反弹球消砖块
数组反弹球消砖块。
消砖块游戏(EasyX重构终极版)
如果没看过这篇文章的朋友可以先去这里反弹球消砖块C语言重构函数封装 因为这篇是C语言和EasyX结合的版本,也不是很难理解和实现 一个“屏保” 详细代码如下: #include<conio.h> #include<graphics.h>...
三消游戏查找
算法
的原理和实现
这里我先描述一下查找的过程:从第一个宝石开始,依次检查它的左、上、右、下,四个相邻位置的宝石,如果发现相邻位置的宝石跟自己相同,...这个数据表格是三消查找
算法
的基础,后续的所有查找操作都基于这个数据表格。
数据结构与算法
33,007
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章