不 — 本產品中的三個推箱子關卡並非官方、經典或有歷史歸屬的推箱子謎題。它們是專為本工具撰寫的確定性測試關卡,與用戶端元件一同封裝,並完全在您的瀏覽器分頁中處理。每個版面都是一個小型的固定倉庫,用來教導一個特定的移動概念:直線起步介紹直接推箱、上方轉彎教導在將箱子推向頂牆後繞過箱子移動,而牆壁繞行則在工人與第一個有用的推箱位置之間放置一道內牆。這些謎題並非取自 Sokoban Perfect、Microban 或任何其他已發布的關卡集。它們不是匯入的,沒有歷史歸屬,也未被標示為 1982 年 Thinking Rabbit 的原始發行版本。每次重新開始都會回到同一個初始版面,這使得規則易於學習,且結果易於重現。完成全部三關的得分固定為 1,000 分,以 300 + 300 + 400 授予。分數由關卡決定,而非由速度、裝置效能、輸入方式或動畫時間決定。

are these official or classic sokoban levels
are these official or classic sokoban levels

這三個推箱子關卡實際上是什麼

這三個推箱子關卡是原創的確定性版面 — 並非經典推箱子謎題,也非官方歸屬的歷史關卡。每個棋盤都是一個 7 乘 7 的網格,解析為不可變的牆壁與目標集合,加上工人與箱子的固定起始位置。產品說明明確指出,這些版面「並非以經典、官方、歷史或外部來源的推箱子關卡形式呈現」。

「Sokoban」一詞本身指的是由 Hiroyuki Imabayashi 設計、Thinking Rabbit 發行的 1982 年原始推箱子遊戲。與該血統相關的經典及歷史歸屬關卡集包括 Sokoban Perfect、Microban、Sokoban Original,以及各種 Boxing Boy 與 Sokoban 競賽合輯。這裡未使用上述任何關卡集。

您實際遊玩的是一個精簡的三倉庫產品,旨在以最純粹的形式展示僅推移動作。固定版面適合用於學習僅推移動作與一般路徑搜尋的差異:在許多位置中,行走是可逆的,而一次不小心的推箱可能會移除繼續遊玩所需的通道。每次推箱、復原、重新開始與得分皆可在不同作業階段間重現,因為輸入、驗證規則與關卡資料全都位於同一個用戶端套件中,沒有上傳、帳號要求、網路對手或執行階段關卡下載。

每個推箱子版面的玩法

三個版面各自獨立呈現單一移動概念,因此規則可在不受干擾的情況下觀察。每個版面只有一個箱子與一個目標,讓互動專注於移動規則而非視覺雜訊。

直線起步是入門關卡。工人可以走向箱子並一次將其推動一格,直接推向目標。不需要繞行。它介紹了核心規則:箱子無法被拉動、無法穿牆推動,也無法被推入另一個箱子。

上方轉彎要求在將箱子推向頂牆後繞過箱子移動。一旦工人將箱子推到接近頂牆的列,下一次推動就無法繼續直行,因為箱子會靠上牆壁。工人必須先繞到箱子的另一側,才能繼續下一次推動。這是經典的陷阱,教導您提前規劃兩步而非一步。

牆壁繞行在工人與第一個有用的推箱位置之間放置一道內牆。路線必須先繞過該障礙物,才能進行任何有用的推箱。此關以略微不同的形式傳達與上方轉彎相同的教訓:不小心的第一次推箱可能使工人停留在牆壁的錯誤一側。

關卡移動概念獲得分數
直線起步直接推入目標300
上方轉彎推向頂牆後繞過箱子300
牆壁繞行推箱前繞過內牆400
完成三關連續遊玩三個已撰寫的倉庫,確定性1,000

如何逐步遊玩推箱子關卡

產品的已驗證操作步驟即為清除三個已撰寫推箱子版面的確切程序。

  1. 使用方向鍵、WASD 或螢幕上的四個方向按鈕移動工人;在將箱子推向標示目標之前,先走到箱子旁邊。
  2. 在合法移動(含角落死局)後按 U 或選擇復原;使用 R 或共用的重新開始控制來重置整個三關連續遊玩。
  3. 清除每個固定版面,在前兩關後選擇下一關,並完成第三關以獲得正好 1,000 分的完成分數。

每個合法步驟會將工人移動一個正交格子。當該目的地有箱子時,同一輸入會嘗試將箱子再推動一格。若該格之外是牆壁或另一個箱子,則不會移動任何東西,且移動計數器不會改變。在狹窄的手機上點擊螢幕上的四個方向按鈕,或在鍵盤上使用方向鍵或 WASD。

推箱子規則、控制與還原

推箱子的移動規則很簡單,失敗模式也很明確。工人可以穿越開放地板,並可將一個箱子推入空的地板格子。箱子無法被拉動、無法穿牆推動,也無法被推入另一個箱子。這些小規則構成了核心挑戰:每次推箱前,您必須同時考慮箱子將落在何處,以及工人是否仍能到達下一次推箱所需的那一側。

無障礙標籤會獨立於可見標記宣告牆壁、地板、目標、箱子與玩家。P 代表玩家,B 代表箱子,置中的圓點代表未覆蓋的目標。全部七欄皆可容納於遊戲卡片內,且行動裝置按鈕保持可用,無需滑動手勢。

當箱子進入非目標角落 — 也就是箱子有被阻擋的垂直鄰居與被阻擋的水平鄰居 — 遊戲會將該位置識別為死局並暫停方向移動。最後一次推箱仍維持可見,且復原仍可用以還原先前的可遊玩位置。重新開始永遠是另一條還原路徑。停留在實際目標上的箱子不會被納入角落死局偵測,因為該位置屬於成功放置而非卡住。

復原會儲存工人位置、箱子位置與當前關卡移動次數的精確快照。它不會嘗試推論反向移動,因此還原一次推箱絕不會表現得如同違法的箱子拉動。此區別在犯錯後至關重要,因為在將箱子推入牆壁後按下復原,絕不會產生穿過牆壁或另一個箱子的虛擬拉動。

1,000 分完成分數如何運作

清除全部三個已撰寫推箱子關卡的固定最終分數正好為 1,000 分,其中直線起步 300 分、上方轉彎 300 分、牆壁繞行 400 分。分數由關卡固定,不取決於速度、裝置效能、輸入方式或動畫時間。

已清除的中間關卡會凍結,直到您選擇下一關,而已完成的第三關會永久凍結,直到重新開始。這使得分數一旦獲得即保持穩定,並防止重複輸入對同一關卡重複給分。共用的遊戲外殼在瀏覽器儲存可用時,會將最佳分數儲存於本機,並提供全站通用的雙 Esc 老闆鍵。

1,000 分的結果僅為這三個已撰寫棋盤的產品定義完成標記。遊戲並未聲稱會衡量智力、規劃能力、認知、靈活度、健康或工作表現。請將其視為完成旗標,而非評量。

此推箱子與經典關卡集有何不同

由於問題常是「這些是官方或經典的推箱子關卡嗎?」,值得列出本產品的具體界線,使答案明確無誤。

這三個版面並非 1982 年 Thinking Rabbit 原始發行版本的移植。它們不是 Sokoban Perfect、Microban、Sokoban Original 或任何其他歸屬關卡集。產品不包含程序生成或隨機的推箱子生成器;三個版面皆隨用戶端封裝。遊戲不會上傳進度、不會要求帳號、不會在執行階段擷取關卡,也不會聯繫網路對手。分數並非對規劃能力、認知、靈活度或任何其他個人特質的衡量 — 它僅是這三個棋盤的固定完成旗標。

當您想要一段簡短、可稽核且具備有意義還原控制的推箱序列時,請使用這個 推箱子 遊戲。固定版面適合用於學習僅推移動作與一般路徑搜尋的差異:在許多位置中,行走是可逆的,而一次不小心的推箱可能會移除繼續遊玩所需的通道。請在行動前檢查目的地與箱子後方的空間,在角落警告出現時使用復原,並推進全部三個倉庫以完成此次連續遊玩。

如需深入了解,請參閱 齒輪列車謎題:五個方向與比例的關卡。

如需深入了解,請參閱 免下載免費寶石配對:4×4 關卡如何運作。