推箱子
也叫倉庫解謎、推木箱、搬箱子或倉管員謎題。
你在一間倉庫裡。走動、推箱子,直到每個箱子都停在目標點上。你只能推,永遠不能拉 — 所以被推進角落的箱子就永遠卡在那裡,而先動哪個、後動哪個,就是這道題的全部。每個盤面都附帶「最少需要推多少次」,由一個按推動次數搜尋的求解器事先算出。通關是一回事。追平那個數字,才是真正的玩法。
每日挑戰
設定
方向鍵、滑動,或點旁邊的格子。走向箱子就會推動它。
推箱子規則與玩法
- 目標:把每個箱子送到目標格。目標就是地面上的圓圈。
- 用方向鍵、滑動,或點你旁邊的格子來移動。走向箱子就會把它推動一格。
- 你只能推,不能拉,而且一次只能推一個。箱子後面是牆或另一個箱子時,它不會動。
- 被推進角落的箱子再也動不了。我們會把它標紅作為提醒 — 但箱子也可能以別的方式卡死,所以這個提醒不是保證。
- 目標次數只算推動,走路不計。復原可以隨便用。
鍵盤:方向鍵或 WASD 移動,U 或退格鍵復原。
徽章的含義:這些盤面是事先造好的,而在任何一個發出去之前,一個與造盤程式碼不共享任何一行的求解器只會拿到盤面本身。它按推動次數搜尋,因此它到達的第一個解按定義就是最短的那個。只有該求解器真正解開的盤面才會被收錄,而你在盤面上方看到的數字是求解器的答案,不是造盤一方的。收錄的每個盤面在發布前都會重新複核。
常見問題
推箱子解謎是什麼?
一個倉庫題:把箱子推到目標格上。因為只能推,你必須在走過去之前就想清楚要站在箱子的哪一側。它也叫推木箱或倉庫解謎。
「最少推動次數」這個數字是什麼意思?
它是完成這個盤面所需推動次數的最小值。不是估算,也不是造盤一方的解法 — 它來自一個按推動次數逐層搜尋的求解器,因此它找到的第一個解就是現存最短的解。用更多次數完成同樣算通關;追平這個數字才是挑戰。
會不會卡死?
會,而且這正是樂趣的一部分。把箱子推進角落,它就永遠留在那兒了。我們會把卡在角落的箱子標紅,但這只抓得住最明顯的情況 — 箱子也可能沿著牆擱淺,或者互相頂死。與其號稱能識別每一種死局,我們只標出唯一能確定的那種,並把復原放在一點就到的位置。
盤面是在我玩的時候產生的嗎?
不是,是事先造好的。要造出一個需要像樣推動次數的盤面得試很多次,而要證明最小值則需要完整搜尋 — 遠遠超出讓你等待的合理範圍。所以我們提前做好,只發布已經通過檢驗的一批盤面。
每日盤面對所有人都一樣嗎?
一樣。每天用公開種子從收錄的盤面中選出一個,全世界的玩家拿到的都相同。按你所在時區的午夜更換。