Water Flow Game 是一款瀏覽器式的路線規劃解謎遊戲,玩家在固定的 7 x 7 棋盤上開啟土壤格子,引導同步的六顆粒子流從頂列的水源移動到底列的容器,在全部五個關卡中捕捉每一顆粒子即可獲得剛好 1,000 點。
整個遊戲完全在瀏覽器中執行,無需下載、帳號或網路連線,因此唯一考驗的就是閱讀棋盤並挑選最多五個能形成從水源到容器連通管道的土壤格子。每個關卡開始時,五個中間列內部會標示出八個可挖掘的格子,其餘內部格子則固定為堅硬岩石,頂端邊緣有一個水源,底端邊緣則有一個等待的容器。玩家決定要開啟哪些格子,然後按下釋放水源,模擬就會立即根據嚴格的優先順序規則評估路徑:水總是先嘗試正下方,再嘗試左下方,最後嘗試右下方。沒有動畫競速、沒有計時器、沒有隨機障礙,也不受畫面更新率影響,所以同一組五格配置總是會產生相同的六顆粒子路徑,這正是這個解謎遊戲既可預測以便規劃、又可重玩以便學習的原因。

Water Flow Game 在 7 x 7 棋盤上的玩法
Water Flow Puzzle 每個關卡都是一個 49 格的棋盤,排列成七列七行,其中兩列保留給無法切換的固定物件。頂列為水源,底列為容器,中間五列是唯一可以編輯的區域。在這 49 個格子中,有八個是明顯可挖掘的土壤,可切換為封閉泥土或開啟通道;其餘都是永不變動的堅硬岩石。
每個關卡你有五格開啟額度。這個額度正是解謎的核心。共有八個候選格子,但正確的五格子集合對你隱而不見。這個資訊並未存於關卡資料中、未標示於佈局上、未透過輔助標籤提示、也不會在釋放前預覽。判斷某組配置是否正確的唯一方法,就是按下釋放水源並讀取結果。成功釋放會在開啟的路徑上繪出六個粒子標記,並在容器中顯示 6/6 獲得 200 點。失敗的釋放則會回報底部漏水或格子受阻,兩者皆為零分。
由於每個關卡只有八個可挖掘格子,且開啟額度嚴格限制為五格,這個解謎規模小到可以用視覺規劃,卻也緊湊到一個錯誤的格子就可能決定整個關卡的成敗。遊戲只會評估你實際開啟的配置,執行一次同步水流,然後凍結結果,讓你在選擇下一個動作前檢視。沒有需要等待的串流動畫,也沒有中途更新的計分板;釋放後看到的內容,就是規則實際計算出的結果。
如何遊玩 Water Flow Game
- 在瀏覽器中開啟 Water Flow Puzzle 並閱讀棋盤:頂列為水源,底列為容器,八個土壤格子標示為可挖掘,並有一個顯示五次開啟額度的指示器。
- 點擊或輕觸土壤格子,將其從封閉泥土切換為開啟通道;再點擊一次即可關閉。水源、容器與岩石格子無法互動,嘗試開啟第六個格子會被拒絕且不會改變棋盤。
- 在心裡描繪一條從水源正下方通往容器所在行的路徑。請記住,水只會依照嚴格優先順序往正下、左下或右下移動,所以任何向上的對角通道永遠不會被使用。
- 開啟你認為能構成完整路徑的最多五個格子。如果你能在心中描述一條從水源出發、以正下為主的連續鏈,一直連到容器正上方的那一格,那你很可能握有一組有效的配置。
- 按下釋放水源。水流同步評估,沿著解析後的路徑繪出六顆粒子,並顯示容器中 6/6 獲得 200 點,或顯示路徑受阻訊息,或顯示漏水訊息。
- 若配置失敗,請檢視回報的原因。受阻訊息表示你的路徑在到達最底列前就已中斷;漏水訊息則表示路徑在最後一列到達了錯誤的行,並從底部漏出。
- 切換格子以修改配置。在失敗後編輯會保留該次失敗紀錄,清除舊有路徑顯示,並允許你再次釋放。若再次釋放一組不同且同樣失敗的配置,該回合就會鎖死並觸發重新開始提示。
- 成功完成 6/6 捕捉後,關卡會保持在顯示路徑、六顆粒子與 200 點獎勵的狀態,直到你選擇進入下一關。第五次成功會在遊戲結束畫面上記錄剛好 1,000 點的完成分數。
完整的動作循環全部集中在一個頁面內:開啟、釋放、閱讀、修改、重複。無需安裝任何東西、回合之間不需要切換選單,除了五個固定棋盤外沒有任何隱藏的進度門檻。
六顆粒子路線規則如何決定每個格子
移動規則簡潔、確定,且每個關卡完全相同。從當前格子開始,遊戲首先檢查正下方。若該格為開啟通道,水就移入並重複檢查。若正下被阻擋,則檢查左下。若左下為開啟,水就移入。若正下與左下皆被阻擋,則檢查右下。若這三個方向在到達最後通道列之前全部被阻擋,水流就會以路徑受阻作結。
這個優先順序至關重要,因為它使得某些配置看起來顯而易見,而其他看似正確的配置卻會默默失敗。水源正下方的通道永遠優於斜放的通道。兩個看似對稱的通道,若其中一條對角線為開啟、另一條為關閉,解析結果也會不同,因為水會優先採用優先清單中第一個可用的候選,而不是在多個同等選項中挑選。
| 優先順序 | 檢查的格子 | 若為開啟的結果 | 若被阻擋的結果 |
|---|---|---|---|
| 1 | 當前格正下方 | 水往正下方移動 | 遊戲檢查優先順序 2 |
| 2 | 當前格左下方 | 水往左下方移動 | 遊戲檢查優先順序 3 |
| 3 | 當前格右下方 | 水往右下方移動 | 路徑回報為受阻 |
| 4(僅限最後一列) | 容器正上方的格子 | 容器捕捉全部六顆粒子(6/6,200 點) | 路徑回報為漏水 |
表格的第四列之所以特殊,是因為最後一個通道列只有一個捕捉目標。若路徑在非容器正上方的行抵達最後一列,水就會從底部漏出並得到零分。容器不會從相鄰的行撈水,它只等待真正垂直落入其開口的水流。
區分路徑受阻與漏水
每次失敗的釋放都屬於兩種類型之一,遊戲會用不同訊息加以區分,方便玩家規劃修正方向。路徑受阻表示優先順序鏈在抵達最後通道列前就已中斷:水停留在某格時,發現正下、左下、右下同時都是封閉狀態。漏水則表示路徑抵達了最後一個通道列,卻落在錯誤的行,於是從底部漏出而未落入容器。兩種結果皆為零分,但需要不同的修正方式。
遊戲也會對失敗紀錄進行正規化。同一組五格配置的兩次失敗釋放只算一次紀錄,因為簽名只會記錄開啟索引的排序集合,而非開啟順序。釋放同一組失敗配置兩次會保留一次失敗紀錄,但釋放第二組不同且同樣失敗的配置會鎖死該回合,並觸發重新開始提示。成功完成 6/6 捕捉後,下個關卡開始前會清除失敗紀錄,因此一旦解開當前棋盤,遊戲就不會因為過去的嘗試而處罰你。
逐步建立 1,000 分的完整回合
計分方式為固定制與累加制:五個關卡中每關捕捉全部六顆粒子即獲得 200 點,第五次成功會在遊戲結束畫面上記錄剛好 1,000 點。沒有只捕捉部分粒子的部分分數,沒有使用少於五次開啟的加分,也沒有在釋放前編輯配置的扣分。完整算式為 200 + 200 + 200 + 200 + 200 = 1,000。每個棋盤的正確五格子集合在該關卡中是唯一的,移除其中任何一格都會導致路徑受阻或漏水。
對於想深入了解如何規劃這五組配置、又不想手動窮舉所有子集的讀者,Guide the Water Game:五個棋盤通往完美 1,000 分 一文詳細描繪了每個關卡的幾何佈局。簡而言之,每個關卡都恰好只有一個能成功捕捉容器的五格子組合,其餘工作就是充分閱讀棋盤以找出它。
操控方式、輔助功能與確定性
同一組五格配置永遠會產生相同的路徑,無論你如何開啟格子、裝置速度多快,或是在手機、平板還是桌機上釋放。遊戲在你按下釋放水源時同步評估路線,因此你不需要等待動畫播完,也不必估算移動中的精靈停止的位置。顯示的路徑就是規則實際計算出的路徑。
滑鼠與觸控玩家只需輕觸土壤格子來切換狀態,再按下釋放水源進行評估。鍵盤玩家可以依序使用 Tab 鍵切換至八個真正的按鈕格子,按下 Enter 或空白鍵切換通道,再用 Tab 鍵前進至釋放控制項。每個土壤按鈕至少為 44 x 44 CSS 像素,七行棋盤可容納於 320 像素寬的容器內,因此即使在 390 像素的行動裝置可視區中,佈局仍可正常使用。鍵盤操作依賴原生聚焦按鈕,而非整頁監聽器,這代表其他控制項上的方向鍵與啟動快捷鍵會保留標準瀏覽器行為。
所有內容皆在本機執行。通道配置、水流路徑、失敗紀錄與分數都不會上傳,遊戲也不需要帳號、付費服務、網路運算、套件相依、感測器或檔案存取。共用的遊戲外殼在可用時,可能會將最佳完成分數儲存於瀏覽器的本機儲存空間;若儲存空間被封鎖,該便利功能會消失,但解謎遊戲仍然可以遊玩。重新開始會還原為關卡一的精確初始狀態,而雙按 Esc 的老闆畫面會隱藏棋盤,但不會更動通道、失敗紀錄、水流、關卡或分數。
什麼不是這個水流遊戲
這款遊戲中的水流只是細胞路徑謎題的視覺主題,並非經過校正的流體模擬。7 乘 7 的棋盤幾何、優先順序、六顆粒子數量、容器開口以及每一次得分,都是由設計者制定的格子規則,而非物理現象。棋盤並未模擬真實的液體體積、壓力、黏度、表面張力、管徑、地形滲透性、重力、排水、洪水行為、管線容量或經過的時間。棋盤上的任何內容都不該被用來預測、設計或評估任何真實的水力系統。
這個區別也說明了為何同樣五格的布局總是會產生相同路徑。規則中沒有隨機來源、隱藏計時器、動畫競速、會變動的障礙,或與幀率相關的結果,這代表你重玩一關時唯一在練習的就是讀懂優先鏈並選出一組更精簡的開格。這就是全部的技巧所在:選對五格,路徑走一次,捕獲容器。
想深入了解,請參閱1,000 分水排序分數是智力測驗嗎?。