什麼是 Slitherlink 解題器?

Slitherlink 解題器是一個線上工具,可以依照數字線索完成迴圈謎題。Slitherlink 也常被稱為 Fences、Loop the Loop、Loopy、Sli-Lin 或 Takegaki,但核心規則相同:沿著格線邊畫出一個連續封閉的單一迴圈。

本頁面對應 Slitherlink solver、Slitherlink puzzle solver、Fences solver、Loop the Loop solver、Slitherlink answers 與 Slitherlink helper 等搜尋需求。你可以解完整題目、檢查部分盤面,或只顯示下一個合乎邏輯的步驟。

  • 解書本、App、報紙或題紙上的 Slitherlink。
  • 先輸入已知的線與叉號。
  • 檢查部分迴圈是否仍可完成。
  • 不看完整答案,只找出一條必然的線或叉號。

如何使用此 Slitherlink 解題器

先選擇盤面大小,然後建立格子。點擊方格可在空白、0、1、2、3 之間切換。點擊兩點之間的邊,可在線、叉號與空白之間切換。

Solve 會完成整個迴圈。Check 會確認目前標記是否仍能符合有效解。Next move 會標示單一邊,並說明它為何應該是線或叉號。

  • 原題沒有數字的格子請留空。
  • 已知不屬於迴圈的邊可標為叉號。
  • 0 線索會讓四周所有邊都成為叉號。
  • 已滿足的線索會讓剩餘邊成為叉號。
  • 已有兩條線的點不能再加入其他線。

解題器使用的 Slitherlink 規則

解題器遵守標準 Slitherlink 規則。每個數字格周圍必須剛好有該數字數量的迴圈邊。空白格不直接限制四周邊數。

任何被迴圈使用的點都必須剛好連接兩條線,因此迴圈不能分岔或留下端點。最後,所有線段必須屬於同一個連通的封閉迴圈。

  • 0 表示周圍沒有線。
  • 1、2、3 表示周圍線數必須剛好相同。
  • 一個點只能有 0 條或 2 條線,不能有 1、3 或 4 條。
  • 迴圈不能分岔、交叉或留下斷點。
  • 最終答案必須是一個連通迴圈。

下一步邏輯與 Slitherlink 策略

Next move 會先使用人類常用的局部推理。如果某線索已經有足夠線數,剩餘邊就是叉號。如果所有剩餘邊都必須用來達成線索總數,這些邊就是線。

解題器也會檢查點的線數。已有兩條線的點會排除其他邊。已有一條線且只剩一條開放邊的點,必須使用那條邊。若局部規則無法推進,助手會搜尋有效完成盤面,並顯示所有解都一致的強制邊。

  • 線索完成:剩餘邊變成叉號。
  • 線索需要全部:剩餘邊變成線。
  • 點已完成:其他邊被封鎖。
  • 避免死路:已有一條線的點需要第二條線。
  • 強制邊:所有有效解都同意該狀態。

為什麼 Slitherlink 可能無解或多解

如果線索已無法達到所需邊數、某個點被迫形成死路,或目前線段無法構成單一迴圈,題目就可能無解。2 或 3 附近的一條錯線,可能在後續造成矛盾。

若同一組線索允許多個迴圈,則代表多解。正式發布的 Slitherlink 通常追求唯一解,讓每一步都能由邏輯推出,而不是猜測。