什麼是 Pipes 謎題?
Pipes 在方形盤面上進行,每一格都是一段管件:只有一個接頭的端頭、直管、彎管、三個接頭的三通,或四個接頭的十字。形狀永遠不變——但一開始全都朝錯方向。
你唯一能做的就是把磚轉 90 度。當每個接頭都接上鄰磚的接頭、沒有接頭指向盤外或死路,且整個網路由源頭供應、連成一體時,就解開了。
- 每格的磚有一到四個接頭。
- 以四分之一圈轉動磚塊。
- 每個接頭都要接上鄰磚的接頭。
- 任何接頭都不可指向盤外或死路。
- 所有水管形成單一相連、無迴圈的網路。
在這裡怎麼玩
點一塊磚順時針轉;右鍵則逆時針。轉動沒有任何懲罰,可以盡情嘗試——步數計只是記錄你轉了幾次。
看亮光。每次旋轉都會讓網路從源頭重新流動:忽然亮起的磚證明接得對,變暗的分支則告訴你上游斷了。
- 左鍵:順時針旋轉。
- 右鍵:逆時針旋轉。
- 亮起的磚已與源頭相連。
- 提示會把一塊磚轉到正確方向。
- 解答會顯示整個完成的網路。
從邊緣開始
邊緣是盤面限制最強的部分,因此是最佳起手處。角落的管子在不指向盤外的前提下只有兩種朝向,而角落的端頭或彎管往往只有一種方向。
同樣的道理適用於每條邊:接頭永遠不能朝外。先把邊緣鎖定,再讓這些確定的連接把內部的磚一一帶定位。
為什麼沒有迴圈
解開的 Pipes 盤面是一棵樹:從源頭分枝、永不自我封閉的相連網路。一旦你接成了迴圈就出錯了,因為迴圈會讓別處某個接頭孤立無依。
善用這點。當兩條分支即將相遇,只有一條能承擔連接,另一條必須轉開。把它想成一棵不斷生長的樹,Pipes 就會從繁瑣變得暢快。