是的 — 您可以在任何現代瀏覽器中遊玩 Water Sort Puzzle,無需下載、無需安裝程式、無需註冊,也無需外掛。以瀏覽器為基礎的 Water Sort Puzzle 會載入一個包含整個遊戲的單一頁面:一個固定的五管棋盤、剛好 1,000 點的完成獎勵,以及一個小到足以讓生產環境的廣度優先搜尋(BFS)列舉出每一種合法排列的確定性狀態空間。由於所有運算都在本地執行,不會上傳任何謎題狀態、移動紀錄、分數或輸入,也不需要帳號或付費 API。重新載入頁面並不會悄悄重新產生更簡單的棋盤,也沒有任何隨機種子或遠端關卡服務會更動已公布的起始管。兩個空管、三個起始顏色、每管四單位的容量、單色完成規則,以及經驗證的 10 步最少步數,全部都是已公布產品合約的一部分,而非借用自一般行動應用程式商店列表的功能;此外,一個獨立的廣度優先搜尋神諭(oracle)以另一套實作確認了同樣的最短步數。

瀏覽器版本與下載的應用程式有何不同
行動應用程式商店擠滿了各種加入金幣系統、廣告、計時器與程序生成關卡的 Water Sort 變體。瀏覽器版本移除了這些額外層次,讓謎題成為一個單一、固定、確定性的挑戰。棋盤只公布一次、分數固定,最短路徑也已由第二個解題器獨立驗證。任何對實際機制(容量、傾倒規則、單色完成)感到好奇的人,都可以閱讀規則、開啟頁面,在幾分鐘內對照螢幕上的畫面逐項檢驗每一項宣稱。這裡沒有新手引導流程、沒有權限提示、沒有應用程式內購買畫面,也沒有需要捲動挑選的關卡選擇器。
由於不會上傳任何狀態,同一個十步解法對每一位玩家、在每一台裝置上都同樣有效。無論是 390 像素的行動裝置視窗、桌面視窗,或純鍵盤操作的工作階段,最終都能到達同一個完成棋盤並獲得同樣的 1,000 點獎。有限的狀態空間也讓每一次移動都保持即時,即便在普通的行動裝置硬體上也一樣,因此體驗並不依賴高階手機或快速的網路。回應式的五欄控制項使用可安全收縮的標籤與緊湊的間距,使版面在不產生水平溢出的情況下保持在視窗內。
深入五管棋盤:顏色、容量與空白工作區
固定的棋盤由五個有標籤的試管組成,每管可容納四個液體單位。琥珀色、藍色與青綠色在整個謎題中各剛好出現四次,總計守恆的十二個單位。三管一開始是滿的,兩管一開始是空的,保留操作空間而不違反守恆定律。每管由下到上的編碼起始狀態都公布在產品合約中,這讓每一個宣稱的解法與每一項測試都能重現。
| 試管 | 由下到上(起始狀態) | 起始 |
|---|---|---|
| Tube 1 | Amber, Blue, Teal, Amber | Full (4 units) |
| Tube 2 | Teal, Amber, Blue, Teal | Full (4 units) |
| Tube 3 | Blue, Teal, Amber, Blue | Full (4 units) |
| Tube 4 | — | Empty |
| Tube 5 | — | Empty |
字母 A、B 與 T 會一直顯示在液體層內,這代表棋盤絕不僅依賴顏色辨識。由於試管就像堆疊一樣運作,因此只有最頂端的顏色可以存取。任何傾倒的目的地都必須是不同的試管,且該試管不是空的,就是頂端有相同的顏色,同時還必須有剩餘容量。當目的地無法容納來源頂端全部連續的相同顏色時,只會移動裝得下的數量。
在瀏覽器中遊玩 Water Sort Puzzle
- 在任何現代瀏器中開啟 Water Sort Puzzle 頁面 — 無需下載、安裝或註冊。
- 仔細觀察五個有標籤的試管。注意第 1、2、3 管各包含一層由琥珀色、藍色與青綠色組成的四層混合,而第 4 管與第 5 管一開始是空的,作為您的工作區。
- 選擇一個非空的來源試管。其可存取的標籤會列出由下到上的所有顏色,所選的狀態會清楚標示在螢幕上。
- 選擇一個目的地試管。目的地必須是空的,或者其頂端已經是相同的顏色且仍有剩餘容量。
- 觀察來源頂端連續的相同顏色倒入目的地。每一次合法的傾倒都會讓移動計數器加一。
- 如果目的地無法容納全部的連續數量,則僅移動裝得下的部分,剩餘的仍留在來源頂端。
- 隨時保持琥珀色、藍色與青色各有四個單位的守恆。規劃移動時,預留一支空管作為工作區。
- 按 U 可復原上一步合法的傾倒(若某一步隱藏了唯一有用的配對),或按 R 從公布的起始狀態重新開始固定的棋盤。
- 以三支裝滿的單色管(一支琥珀色、一支藍色、一支青綠色)加上兩支空管結束,即達成解開狀態。
- 任何一路到達解開狀態的合法路線都剛好獲得 1,000 點。經驗證的最短路線是十步,但較長的合法完成路徑仍可獲得相同獎勵。
瀏器版本的觸控、滑鼠與鍵盤控制
觸控與滑鼠操作使用相同的直接兩步互動:選擇一個含有液體的試管,再選擇一個目的地。再次選擇同一個來源會取消選擇而不執行傾倒;合法的目的地則會立即接收整個可移動的頂端連續區段。每一個試管都是一個原生按鈕,具備適合觸控的目標區與完整的可存取標,因此互動並不依賴對色彩的辨識。透明的傾倒回饋會以單一步驟顯示連續區段的移動,並讓移動計數器加一,讓您立即看出哪裡改變了。
鍵盤操作涵蓋完整的遊戲。左方向鍵或上方向鍵將邏輯游標移至前一個試管;右方向鍵或下方向鍵將其移至下一個試管,且在兩端會循環包覆。Enter 或 Space 鍵啟動游標所在的試管。數字鍵 1 到 5 可直接啟動對應的試管,這讓整個解法無需使用指標裝置即可輸入。U 鍵可復原最近一步合法的傾倒,R 鍵則可重新開始棋盤。一個共用的雙擊 Escape 老闆鍵(Boss Key)會將謎題切換為中性的試算表畫面;再次使用相同手勢則會還原到原本的同一個謎題狀態。
| 按鍵 | 動作 |
|---|---|
| Left Arrow / Up Arrow | Move cursor to previous tube (wraps) |
| Right Arrow / Down Arrow | Move cursor to next tube (wraps) |
| Enter / Space | Activate the tube under the cursor |
| Number keys 1–5 | Activate a tube directly by number |
| U | Undo the most recent legal pour |
| R | Restart the fixed board |
| Double Escape | Toggle the Boss Key spreadsheet view |
經驗證的 10 步最短路線,以及 BFS 如何確認它
固定的棋盤擁有非常小的有限狀態空間,因此生產環境的 BFS 解題器可以精確列舉每一種合法排列一次。解題器會將五個有標籤的試管序列化、以數字順序探索來源-目的地配對,並將每一次傾倒視為一條圖的邊。由於每一條邊都代表一次傾倒,BFS 佇列第一個到達的解開排列即為最小深度的路線。確定性的第一條路線是 Tube 1 到 4、2 到 1、3 到 2、3 到 4、1 到 3、2 到 1、2 到 4、3 到 2、1 到 3,以及 1 到 4 — 剛好十步。
發佈前的測試並不單獨信任那一個解題器。一個獨立的神諭(oracle)以單一字母表示顏色,實作自己的頂端連續區段與容量運算,並執行一個獨立的佇列。它獨立找出相同的 10 步路線。第二次的完整走訪會到達 2,721 個有標籤的狀態,計算出 12,792 條有向的合法轉移,並找出 60 種解開的有標籤狀態。60 是預期的數量,因為三個有命名顏色的試管與兩個空管位置可在五個有標籤的位置中排列組合。沿著最短路線,每一步之後都會檢查狀態不變量:棋盤隨時保持五管、沒有任何試管超過四個單位,且琥珀色、藍色與青綠色各維持剛好四個單位。
分數、錯誤、復原與老闆鍵:瀏覽器版本的行為
任何一路抵達解開狀態的合法路線都剛好獲得 1,000 點。獎勵與速度無關,也不存在因超過十步完成而扣分的隱藏懲罰。這讓獲勝條件易於理解,並避免將產品分數表現為一種標準化的推理能力指標。復原會反轉最近一步合法的傾倒,恢復到該步之前所記錄的試管排列、移動次數與錯誤次數;它無法無中生有或移除液體。重新開始的範圍更大,會將全部十二個單位還原到公布的起始試管、清除選擇與紀錄、將游標移回 Tube 1,並重設分數、移動次數、錯誤、完成狀態與回饋。
不合法的嘗試絕不會改變液體排列。選擇空來源、目標是滿管,或目標頂端顏色不同,都會讓每支試管與合法移動計數保持不變,且即時回饋會明確指出問題所在。第一次不合法的嘗試是可修復的:選擇一個合法的來源與目的地即可從完全相同的棋盤繼續。第二次不合法的嘗試則會將該局卡住,直到重新開始。一旦謎題完成或卡住,終端狀態就會凍結,使得試管啟動、方向鍵選擇、數字快捷鍵與復原都無法更改結果;重新開始則會展開一局新的遊戲。一切都在瀏覽器中於本地執行 — 不會上傳任何謎題狀態、移動紀錄、分數或輸入,也不需要帳號或付費 API。
如果您正在權衡選項,Can You Play World Map Puzzle Without Dragging? Yes 對此有詳細說明。
如果您正在權衡選項,Can Ships Touch Diagonally in Battleships Puzzle? No 對此有詳細說明。