管道拼接

旋轉類邏輯益智遊戲——撳每格管道令佢轉動,將成個管道網絡由水源無縫連接到每一格,並且唔可以漏水。三種網格大小,每日挑戰,排行榜積分。

管道拼接玩法教學(旋轉接駁邏輯益智)

管道拼接(又叫 Net 或水喉匠遊戲)係一種旋轉類邏輯益智遊戲。網格入面每一格都固定住一段管道,位置唔可以郁,但可以原地轉動:撳一格,佢就會順時針轉 90 度。你嘅任務係將每一格都轉到啱位,直到成個網絡連成一個整體系統,令水可以由棋盤中央嘅水源一路流到每一格,並且唔會由任何邊緣漏出去。呢度嘅每一道謎題喺畀你見到之前,都已經由求解器產生同驗證過,所以永遠只有一種完成方法——你永遠都可以靠推理搵到答案,唔使靠估。

遊戲目標

將每一格管道轉到啱,等佢哋頭尾相接,貫通成個網格。全部完成之後,每一格都要同水源連通,而且棋盘上面唔可以有任何開放嘅管口——唔可以有接口指向網格邊緣以外,亦都唔可以有接口指向一個冇回應接口嘅鄰格。遊戲會計時,將本身已經擺啱嘅方塊轉離正確方向會計一次失誤,所以乾手淨腳、有效率嘅解法先至攞到最高分。

網格同水源

棋盤係一個正方形網格——按你揀嘅難度分為 5×5、7×7 或者 9×9。網格中央附近有一格係水源,用一個細細嘅水滴圖示標示。其餘每一格都固定住謎題產生嗰陣已經定咗嘅管道形狀,不過方向已經被打亂晒,所以你一開始見到嘅方塊幾乎唔可能已經擺啱方向。當你將方塊轉去正確方向,網絡入面已經接通嘅部分就會亮起藍色(一旦連接到水源嗰格,就會變綠色),咁樣你隨時都可以直觀噉睇到成個網絡實際接通咗幾多——而唔單止睇落好似對齊咁簡單。

管道方塊嘅種類

每一格都屬於四種形狀之一,由東南西北四個方向入面最多三個接口組成。終端塊淨係得一個接口,單純噉終結一條分支。直線塊有兩個相對方向嘅接口,等水直接穿過。彎管塊有兩個相鄰方向嘅接口,用嚟轉彎。三叉塊有三個接口,將水流分成三個方向。有四個接口嘅方塊(完整十字形)喺產生嘅管道拼接謎題入面唔會出現,呢個係刻意噉設計——四向接口喺任何旋轉角度睇落都一樣,所以佢永遠都唔可能擺錯,轉佢都冇意思。將每格接口數上限定為三個,可以確保棋盘上每一格都係一個真正需要諗嘅決定。

規則

  • 撳一格會令佢順時針轉 90°;連續撳四次就會返返去最初嘅方向。
  • 淨係當相鄰兩格互相認可先算係真正接駁——你嘅方塊要向鄰格開口,並且嗰個鄰格都要向你開返口。如果接口指向一個冇開返口嘅鄰格,嗰個就淨係一個吊喺度嘅開口,唔算接駁。
  • 接口絕對唔可以指向網格邊緣以外。任何接口指住邊界嘅方塊都仲未擺啱。
  • 只有當網格入面每一格都可以透過一連串互相接駁由水源到達,並且棋盘上面冇任何一個開放管口嗰陣,謎題先算解開。
  • 每道產生嘅謎題都啱啱好有一種滿足以上所有條件嘅每格旋轉組合——正確答案永遠都係獨一無二。

解題技巧

  • 由水源開始。先轉水源嗰格同佢直接嘅鄰格——你砌嘅嘢最終都要透過佢哋接返去水源,將中間部分擺啱可以為成個網格打好底。
  • 優先處理邊緣同角落。貼住網格邊界嘅方塊永遠都唔可以有接口向出面,呢個通常可以即刻將邊緣方塊嘅可能方向收窄到得一兩個。
  • 留意吊喺度嘅開口。當你轉一格令新嘅接口向住一個仲未轉過嘅鄰格,就要留意嗰個鄰格——佢而家有咗一個強烈嘅提示,知道自己要向邊個方向先可以接住呢個接駁,而唔係俾佢吊喺度。
  • 善用即時高亮。發光、已經接通嗰部分網絡就係你進度嘅證明:如果你頭先先轉嘅方塊冇亮起,即係佢自己或者佢某個鄰格喺返去水源嗰條鏈度仲未對齊。
  • 三叉塊留到最後先處理。三叉將水流分做三個方向,通常先搞掂佢周圍兩條比較簡單嘅分支會容易啲,等三叉本身嘅正確方向由鄰格已經定咗嘅要求自然推出嚟。

操作方法

撳或者輕觸任何一格就可以將佢順時針轉 90°;不斷撳就可以循環切換佢所有可能嘅方向。冇單獨嘅標記或者復原操作——每一次撳都會直接確定一次旋轉,即時嘅接通高亮會即刻話畀你知呢次旋轉有冇幫助。你可以隨時用「新謎題」喺你而家嘅難度度產生全新網格,用「每日挑戰」載入今日嘅共享謎題,亦都可以用難度選擇器喺 5×5、7×7 同 9×9 棋盘之間切換。

每日挑戰

「每日挑戰」掣會載入一道按今日日期產生嘅特別謎題,所以喺同一個 UTC 日曆日撳每日挑戰嘅所有玩家都會攞到一模一樣嘅網格——可以同朋友公平噉比較用時同分數。每日謎題會喺 UTC 午夜自動更新,同可以無限重複嘅「新謎題」網格互唔相干,後者每次撳都會用全新嘅隨機種子。

計分同排行榜

當成個網絡完全接通並且冇任何開放管口嗰一刻,系統就會計你嘅得分:得分 = 10000 − 秒數 × 5 − 失誤次數 × 200。又快又零失誤嘅解法可以最接近 10000 分嘅上限;時鐘每行一秒就扣 5 分,每一次失誤——即係將一個本身擺啱咗嘅方塊轉離正確方向——就扣 200 分。最終結果會限制喺 1 到 99,999 之間,並且按難度分開記錄,所以每種網格大小都有各自獨立嘅排行榜。

常見問題

係咪每一道管道拼接謎題都只有一個解?

係。產生器會將管道網絡建構成一棵隨機生成樹,打亂每一格嘅方向,然後行一個專門嘅求解器,行晒方塊旋轉所有可能嘅組合,計吓有幾多種可以產生一個完全接通、冇任何開放管口嘅棋盘。只有當呢個數量啱啱好係一嗰陣,謎題先會畀你見到;只要存在多過一種合法排列,嗰道謎題就會被捨棄,再重新產生一張新網格。

點解睇落成個網絡都接埋通晒,謎題都仲未算完成?

「接通」淨係贏嘅條件嘅一半。另外一半係棋盘上面一定要完全冇開放管口:唔可以有接口指向網格邊緣以外,亦都唔可以有接口指向一個冇開返口嘅鄰格。一個指向空位或者指向封閉鄰格嘅多餘接口就係一處「漏水」,只要仲有一處漏水未封好,就算其餘網絡已經接通水源,謎題都唔會判定為勝出。

失誤次數係點計嘅?

每次撳一下令一個方塊由正確嘅最終方向轉離開,就會計一次失誤,但前提係嗰個方塊喺撳之前啱啱好處於正確方向。將一個已經錯咗嘅方塊轉成另一個錯嘅方向唔會額外計多一次失誤,將方塊轉返正確方向同樣都唔算失誤——只有「離開正確位置」嗰一刻先會扣分,咁樣嘅計法既簡單,亦都容許你喺仲未解開嘅方塊上面多試幾次。

我嘅得分係點計出嚟㗎?

得分 = 10000 − 秒數 × 5 − 失誤次數 × 200,結果會限制喺 1 至 99,999 之間。又快又零失誤噉解題可以令你最接近 10000 分嘅上限;你每用多一秒、每犯多一次錯,都會由總分度扣返啲分。分數按難度分開儲存,所以 5×5、7×7 同 9×9 棋盘各自都有獨立嘅排行榜。

應該由邊個網格大小開始?

建議先由 5×5(簡單)網格開始,感受下接口同即時高亮係點運作。等到將方塊轉到位變得又快又順手,就可以挑戰 7×7(中等);如果想要成個完整網絡、多啲三叉塊同埋更長嘅分支要規劃,就試吓 9×9(困難)。每種大小都會各自記錄最佳成績,所以永遠都有新嘅個人紀錄等緊你去打破。

「每日挑戰」係咩嚟,同「新謎題」有咩唔同?

「每日挑戰」係按依家嘅 UTC 日期產生,所以喺同一個日曆日打開嘅所有玩家攞到嘅都係一模一樣嘅網格——係一個可以互相比較紀錄同用時嘅共同挑戰。相反,「新謎題」每次撳都會用全新嘅隨機種子,係一個唔限次數、可以按你揀嘅難度不斷重玩嘅唔同網格。

可唔可以離線玩?

可以。頁面載入完成之後,產生新謎題、檢查你嘅旋轉、計時同計算得分全部都喺你部裝置本機完成,唔需要同伺服器通訊。離線攞到嘅排行榜分數會儲存喺你部裝置度,等你下次上網並且登入之後就會自動上載。