社区
图形处理/算法
帖子详情
有人能写出推箱子游戏的解答算法吗?
ringphone
2007-09-26 02:39:03
感觉好难,因为不是单纯的路径搜索算法,有的关卡需要先把箱子藏起来让开道,这样的话穷举也不可行了。
...全文
407
5
打赏
收藏
有人能写出推箱子游戏的解答算法吗?
感觉好难,因为不是单纯的路径搜索算法,有的关卡需要先把箱子藏起来让开道,这样的话穷举也不可行了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ringphone
2007-10-10
打赏
举报
回复
有的关卡是唯一解,有的则不是,但只要找出一种解法就行了。
fly4free
2007-09-30
打赏
举报
回复
“推箱子”是不是只有唯一解?
ringphone
2007-09-30
打赏
举报
回复
这个的穷举感觉跟围棋的穷举差不多了,因为不是一个箱子一个箱子来的,可能这个箱子必须推到特定地点然后推另一个箱子,然后再推到另一个地点,再推另一个箱子...,因此除了死角任何地点都是可能的,那就要递归,先一个箱子往可能的地方推一格,然后当成一个新的关卡,重新计算...,那计算的次数极限大致是(n个箱子*m格可到达地点)的阶乘,这个m数字就大了,且每次循环都是变化的,难的关卡地图超过20*20的都有。
zzh2106
2007-09-29
打赏
举报
回复
穷举是可以的,就是效率低。麻烦
superarhow
2007-09-27
打赏
举报
回复
穷举还是可以的,因为地图很小。主要是:
1.不能走回头路
2.不能变着法走回头路
3.要知道什么时候已经死亡了,并且推测死亡状态的上一步是否有解
这就要求有一个巨大的哈希数组来存储状态
一般10x10以下的地图花10秒以下是解得开的。
java源码包---java 源码 大量 实例
Java 3DMenu 界面源码,
有人
说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
java源码包2
Java 3DMenu 界面源码,
有人
说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...
java源码包3
Java 3DMenu 界面源码,
有人
说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...
java源码包4
Java 3DMenu 界面源码,
有人
说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java...
成百上千个Java 源码DEMO 4(1-4是独立压缩包)
Java 3DMenu 界面源码 5个目标文件 内容索引:Java源码,窗体界面,3DMenu Java 3DMenu 界面源码,
有人
说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章