如何不靠猜测解决推箱子
推箱子的核心是规划推动,而不是先减少走路。可靠方案从目标反推,保护推动侧,并延后不可逆动作。
从目标反推
判断最后一推从哪一格进入目标、人物需要站在哪里。贴墙目标往往只有一个方向可进入,应先为它保留合适箱子。
决定箱子顺序
最近的箱子未必应该先完成。完成后的箱子也像一面墙,应先解决受限目标,并为仍需穿越的箱子保留共享通道。
使用暂存格
暂存格应让箱子等待时仍可换边推动。优先选择中央空地,避免边缘;暂存后至少还要能到达一个有效推动侧。
复核每次推动
走路通常可逆,推动可能不可逆。推动前检查落点、下一站位和其他箱子的唯一通路;撤销是规划工具,不是失败惩罚。