>>> 直觉宇宙: 那么有没有一些局部有解,整体却不知道有没有解的关卡?
这样问好像没有什么意义吧?
推箱子关卡, 本身就没有什么限制, 就是说关卡可以很大, 可以有很多个房间。
你说的“局部有解”, 我的理解是关卡里面一个部分有解。
如关卡有100个房间, 99个房间都是有解, 这算不算是“局部” ?
关卡有趣的是, 就算一个房间(或者一个箱子)没有解, 整个关卡都是定为无解。
我觉得你这样问没有意义的原因是, 局部有解在整个关卡里面来说是完全没有
意义的。 就按上面的100个房间关卡为例子, 就算99个“局部有解”又有什么用。
只要有一个地方无解, 整个关卡就是无解了。
其实外面关卡很多, 有些关卡是全部“局部有解”, 但实际上关卡是无解的。
就说一个简单的例子: (图就不画了,但看明白一个容易)
如关卡里面有三个房间, 每个房间都是独立的 (就是说箱子不可以从一个房间推到
另外一个房间, 房间之间没有通道)。 人可以去到任何一个房间。 叫它们做房
间A, B, C。 独立来推, 三个房间都是可以过关。
但整体来看作一个关卡就无法过关。 为何会这样? 如果房间A和B如果推过关了,
人就不可以出来。
这样你应该容易明白了。 推了A, 就无法去推其它了。 所以只可以选择先推其
它房间。 但推了B人也无法出来, 那么关卡就无解了。
是非常容易设计出这样的关卡。