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

瀏覽器版本與下載版應用程式有何不同
行動應用程式商店中充斥著各種 Water Sort 的變體,它們加入了金幣系統、廣告、計時器以及程序化產生的關卡。瀏覽器版本移除了這些層次,讓謎題回歸為一個單一、固定、確定性的挑戰。盤面一旦公布就不再改變,分數是固定的,而最短路徑已由第二位解題者獨立驗證。任何對實際機制(容量、傾倒規則、單色完成)感到好奇的人,都可以閱讀規則、開啟頁面,在幾分鐘內核對螢幕上的內容是否與每項說法一致。沒有任何引導流程、權限請求、應用程式內購買畫面,也沒有需要捲動瀏覽的關卡選擇器。
由於不會上傳任何狀態,相同的十步解法對每位玩家、每台裝置都有效。390 像素的行動裝置視口、桌面視窗,以及純鍵盤操作的工作階段,最終都能抵達同一個完成盤面並獲得相同的 1,000 分獎勵。小型的 bounded 狀態空間也讓每次操作都保持即時,即使在普通的行動裝置硬體上也是如此,因此這個體驗並不依賴高階手機或快速的網路。響應式的五欄控制項使用可安全縮短的標籤與緊湊的間距,使版面保持在視口內而不會出現水平溢位。
五管盤面內部:顏色、容量與空白工作區
固定的盤面由五支有標籤的試管組成,每支可容納四個液體單位。琥珀色、藍色與藍綠色在整個謎題中各剛好出現四次,加總為守恆的十二個單位。三支試管起始時為滿,兩支起始時為空,保留了不違反守恆律的操作空間。每支試管由下到上的編碼起始狀態都公布在產品契約中,這讓所有宣稱的解法與測試都能重現。
| 試管 | 由下到上 (起始狀態) | 起始狀態 |
|---|---|---|
| 試管 1 | 琥珀色、藍色、藍綠色、琥珀色 | 滿 (4 單位) |
| 試管 2 | 藍綠色、琥珀色、藍色、藍綠色 | 滿 (4 單位) |
| 試管 3 | 藍色、藍綠色、琥珀色、藍色 | 滿 (4 單位) |
| 試管 4 | — | 空 |
| 試管 5 | — | 空 |
字母 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) 可將謎題切換為中性的試算表檢視;再次使用該手勢會還原相同的謎題狀態。
| 按鍵 | 動作 |
|---|---|
| 左方向鍵 / 上方向鍵 | 將游標移至前一支試管 (循環) |
| 右方向鍵 / 下方向鍵 | 將游標移至下一支試管 (循環) |
| Enter / Space | 啟動游標所在的試管 |
| 數字鍵 1–5 | 依編號直接啟動試管 |
| U | 復原最近一次的合法傾倒 |
| R | 重新開始固定盤面 |
| 雙擊 Escape | 切換老闆鍵試算表檢視 |
經驗證的 10 步最短路徑與 BFS 如何確認它
固定盤面具有微小的 bounded 狀態空間,因此正式 BFS 解題者能恰好列舉每個合法排列一次。解題者會序列化五支有標籤的試管,以數字順序探索來源-目的地配對,並將每次傾倒視為一條圖邊。由於每條邊對一次平單一傾倒,BFS 佇列最先抵達的完成排列即為最小深度路徑。確定性的第一條路徑為:試管 1 到 4、2 到 1、3 到 2、3 到 4、1 到 3、2 到 1、2 到 4、3 到 2、1 到 3,以及 1 到 4 — 剛好十次傾倒。
發佈測試並不單獨信任該解題者。一個獨立的神諭將顏色表示為單一字母,實作自己的頂部區段與容量運算,並執行獨立的佇列。它獨立找出相同的 10 步路徑。第二次的完整遍歷會到達 2,721 個有標籤的狀態,計算出 12,792 個有向合法轉移,並找出 60 個有標籤的完成排列。60 正是預期數量,因為三支具名顏色試管與兩個空試管位置可在五個有標籤的位置間排列組合。沿著最短路徑,每次移動後都會檢查狀態不變式:盤面始終有五支試管,沒有任何試管超過四個單位,且琥珀色、藍色與藍綠色始終各保持剛好四個單位。
分數、錯誤、復原與老闆鍵:瀏覽器版本的運作方式
任何抵達完成狀態的合法路徑都會獲得剛好 1,000 分。獎勵不取決於速度,也不存在超過十次傾倒才完成的隱藏移動懲罰。這讓獲勝條件易於理解,並避免將產品分數呈現為標準化的推理能力衡量。復原會還原最近一次的合法傾倒,恢復該次移動前所記錄的精確試管配置、移動次數與錯誤次數;它無法虛構或移除液體。重新開始的範圍更廣,會將全部十二個單位還原至公布的起始試管,清除選取與紀錄,將游標回到試管 1,並重設分數、移動、錯誤、完成與回饋。
非法嘗試永遠不會改變液體配置。選擇空的來源、目標為滿的試管,或目標頂部顏色不符,都會使所有試管與合法移動計數維持不變,並且即時回饋會指出確切問題。第一次非法嘗試是可修復的:只要選擇合法的來源與目的地,即可從相同的盤面繼續。第二次非法嘗試會使該回合陷入死鎖,直到按重新開始為止。一旦謎題完成或陷入死鎖,終端狀態就會凍結,試管啟動、方向鍵選取、數字快捷鍵與復原都無法更改結果;重新開始則會開始全新的回合。一切都在瀏覽器本機執行 — 不會上傳任何謎題狀態、移動紀錄、分數或操作,也不需要任何帳號或付費 API。