举升机、地沟、配件库和前场——半张平面图都被机器占据的案件。
车被架在举升机上的工位、检修地沟、轮胎仓库、喷漆房、堆满发票的狭小办公室,以及一块朝街敞开的前场。就平面图而言,修车厂异常“立体”:地沟和举升机让人们彼此离得很近,却又并不相邻。
一个小而个性鲜明的场景,因为大部分空间被物品而不是房间占据。这里的排除工作主要靠物品线索来完成,而前场又引入了室内与室外之分——纯室内的案件根本用不到这一点。
汽修厂的案件发生在汽车、工具和零件之间:维修车间、装配工位、喷漆间、堆到天花板的轮胎仓库和配件仓库、放着发票的办公室、摆着旧杂志的等候区,边上还有朝马路敞开的院子和加油站。登场的有修车师傅、赖着不走的顾客、老板、供货商,还有那个看到的比说出来的多的学徒。机器无处不在,很多既不能穿过也不能站上去,所以一个人真正可能占据的空间,比平面图看起来的要小。修车厂因此是一个关于物品的场景:线索说的是谁站在汽车旁边,谁在加油机旁,谁离货架远远的。
每个案件都从这个场景的房间库里挑选自己的平面图,所以同样的地点会在整个抽屉里反复出现,你也会慢慢学会读懂它们:维修车间, 储藏室, 办公室, 等候区, 院子, 洗车区, 配件仓库, 轮胎仓库, 接待处, 喷漆间, 装配工位, 检测工位, 休息室, 收银区, 加油站。没有哪个案件会用上全部——无论是生成器还是手工打造的案件,都只取其中一部分,这也是同一场景下的两个案件依然会感觉截然不同的原因。
汽修厂里的第一个错误,是忘了那些挡住格子的物品。在读任何一条线索之前,先把所有被不能站人的东西占据的格子划掉——有些行会因此少掉一半格子。第二是把“在……上”和“在……旁边”搞混:只有能站上去的物品才能站在上面,而站在旁边指的是同一房间里紧挨物品左、右、上、下的某一格。第三关于院子和加油站:它们算不算室外,由图例决定,而不是地面花纹;在核实之前,任何关于“在室外”的线索都没有意义。先把物品理清楚,剩下的通常就顺理成章了。
共 4 个案件——简单 1 个、困难 3 个,棋盘尺寸从 7×7 到 8×8。每一个都经过验证,只靠顺推就能得出唯一的解,所以没有一个需要瞎猜。
用驱动游戏内提示的同一个顺推求解器来跑,这个抽屉里的案件从第一条线索到判决平均需要 25 步推理,其中前 9 步棋盘都守得住,之后才能确定地放下第一名嫌疑人。等得最久的是《最后一次保养》,直到第 12 步才有人落定位置。
这些案件最常用到的推理,逐案统计:
如果你想按合理的顺序破解“汽修厂”案件,就按每个案件让棋盘保持封闭的时间长短来排。下面这五个案件从开局最快到最慢分布在整个抽屉里——从上往下依次挑战: