魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 197092|回复: 15
打印 上一主题 下一主题

推箱子“死锁”讨论专贴 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
5268
帖子
3220
精华
19
UID
13140
性别

论坛建设奖 八年元老

跳转到指定楼层
1#
发表于 2010-12-10 13:05:55 |只看该作者 |正序浏览
先引用anian兄提出的推箱子的一个重要技巧。

原帖由 anian 于 2010-12-10 09:41 发表
认识“死锁” (即是无论如何也无法过关的狀態) 和避免死锁。



无论是解小关卡还是难度大的关卡,这一技巧都会发挥作用。
另外“死锁“在计算机暴力解关中也会起到重要作用,可以通过发现死锁而
减小搜索空间。

因此我觉得有必要开个专贴供大家讨论。大家可以分享自己解关时是否有意识
地使用避免死锁的方法,如何使用这一方法,贴一些常见的死锁图,新发现的死锁图,等等。
任何和死锁相关的内容都可以讨论。
已有 1 人评分经验 收起 理由
anian + 15 原创内容

总评分: 经验 + 15   查看全部评分

Rank: 4

积分
1457
帖子
362
精华
0
UID
1257024
性别
保密

超级搬运工 智力游戏设计大师

16#
发表于 2010-12-13 21:50:44 |只看该作者
-#####--
##---#--
#-.$.###
#-$@$--#
#-.$.--#
########
Author: Erim Sever
Title: erim097



使用道具 举报

Rank: 4

积分
1457
帖子
362
精华
0
UID
1257024
性别
保密

超级搬运工 智力游戏设计大师

15#
发表于 2010-12-13 21:42:03 |只看该作者

回复 13# 的帖子

Yes ... This case is very interesting and frequent



使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2010
帖子
1577
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

14#
发表于 2010-12-13 12:36:16 |只看该作者
Matthias Meger在这个网页也提到不少的“死锁”例子:

http://sokobano.de/wiki/index.php?title=Deadlocks


有些关卡, 如果推错了一个箱子就会形成死锁。
无论如何推也无法过关, 虽然所有箱子都可以动。
如下面这关:   如果中间上面先推一个箱子下来就无法过关。

-------#######----
-#######-----#----
-#-----#-$@$-#----
-#$$-#---#########
-#-###......##---#
-#---$......##-#-#
-#-###......-----#
##---####-###-#$##
#--#$---#--$--#-#-
#--$-$$$--#-$##-#-
#---$-$-###$$-#-#-
#####-----$---#-#-
----###-###---#-#-
------#-----#---#-
------########--#-
-------------####-


魔方吧推箱子版。推箱子QQ群:92017135

使用道具 举报

Rank: 5Rank: 5

积分
3378
帖子
535
精华
1
UID
1238171
性别
保密

超级搬运工

13#
发表于 2010-12-13 09:33:57 |只看该作者
“死锁”基本上分三类:
1、箱子靠墙,没有搬运工身位;
2、空间封闭,搬运工不能到达箱子后面;
3、搬运工和箱子都处于开放空间,目标点位循环(如图)。

使用道具 举报

Rank: 2

积分
233
帖子
171
精华
0
UID
52839
性别
保密

四年元老

12#
发表于 2010-12-11 16:52:10 |只看该作者
对。。。。。。。。。。
第一行是田字形。
其余是要靠着墙壁的

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2010
帖子
1577
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

11#
发表于 2010-12-11 14:02:11 |只看该作者
原帖由 老熊 于 2010-12-11 13:57 发表
o 对,那里还有一堵墙的应该是。。。




是这样吧?


魔方吧推箱子版。推箱子QQ群:92017135

使用道具 举报

Rank: 2

积分
233
帖子
171
精华
0
UID
52839
性别
保密

四年元老

10#
发表于 2010-12-11 13:57:33 |只看该作者
o 对,那里还有一堵墙的应该是。。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
2010
帖子
1577
精华
3
UID
91928
性别
保密

超级搬运工 六年元老

9#
发表于 2010-12-11 13:50:20 |只看该作者
8#楼发的图好像有显示问题, 你想发的是这个死锁例子图吗?




如果是的话, 左下角的摆设不对, 那个不是死锁例子。
魔方吧推箱子版。推箱子QQ群:92017135

使用道具 举报

Rank: 2

积分
233
帖子
171
精华
0
UID
52839
性别
保密

四年元老

8#
发表于 2010-12-11 10:40:58 |只看该作者



使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-5-6 12:59

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部