免費迴圈邏輯謎題

線上玩 Yajilin

尺寸
難度
線 0
黑格 0
時間 0:00

正在產生 Yajilin 謎題...

正在產生 Yajilin

正在放置箭頭提示,並為所選盤面畫出一條乾淨的迴圈。

依照箭頭提示塗黑格子,再畫出一條通過其餘所有格子的迴圈。

什麼是 Yajilin?

Yajilin 是結合塗黑格與迴圈的日本邏輯謎題。盤面有帶數字的箭頭,你要找出正確黑格,並用一條連續迴圈通過其餘空格。

每個箭頭表示該方向上有多少黑格。線索格不屬於迴圈,黑格不可上下左右相鄰,完成的迴圈不可分岔、交叉或留下斷點。

  • 沿著每個箭頭方向計算黑格。
  • 不要讓兩個黑格上下左右相鄰。
  • 用一條封閉迴圈通過所有非黑格、非線索格。
  • 迴圈不穿過線索格或黑格。
  • 每個盤面出題前都經解題器驗證,僅有唯一解。

如何在線上玩 Yajilin

點擊空格可標成黑格。點擊相鄰格之間可畫出迴圈線段。

「檢查」會在不揭露答案的情況下提示錯誤。「提示」會加入一個有用的黑格或線段,「解答」會顯示完整答案。

  • 先看方向較短的箭頭。
  • 0 線索表示該方向沒有黑格。
  • 若數字等於可用空格數,黑格可能被直接確定。
  • 黑格旁邊的正交相鄰格必須保持開放。
  • 狹窄通道常會強迫迴圈走法。

尺寸與難度

小盤面適合學習箭頭和黑格的互動。大盤面會產生更長的迴圈與更遠的推理鏈。

簡單使用較直接的線索,中等留下更多推理空間,困難則增加黑格密度與連鎖後果。

  • 6x6 適合入門。
  • 8x8 是平衡挑戰。
  • 10x10 有更長推理。
  • 難度會改變黑格密度與線索壓力。
  • 「新謎題」會產生另一個不同形狀的盤面。

Yajilin 策略

先決定哪些格必須是黑格或開放格,再用迴圈邏輯連接所有開放格。

不要太早封閉小迴圈。黑格會移除一格路徑,但也會強迫相鄰格保持開放。

  • 用 0 線索標出安全格。
  • 比較同一列或同一行的箭頭。
  • 避免黑格相鄰。
  • 不要在包含所有開放格前封閉迴圈。
  • 已有一條線的格通常還需要另一個出口。

精確讀懂箭頭提示

每個箭頭都會數它所指方向那條線上的塗黑格,一直數到邊緣。訣竅是把這個數字轉成擺放。由於塗黑格永遠不能相鄰,要在一段中放入 N 個塗黑格,至少需要它們之間有 N − 1 個間隔,所以這一段至少要有 2N − 1 格長。如果提示的數字相對於可用空間很大,塗黑格就會被擠進幾乎固定的交錯排列。

0 的提示最為強大:它讓那個方向的每一格都不塗黑,立刻交給迴圈。另一個極端是,當提示要求一段所能容納的最大值時,塗黑格必須從固定的起始格開始交錯。把從兩端掃描同一列或同一行的兩個箭頭互相對照,便能釘住它們之間的塗黑格。

  • 箭頭數它方向上的塗黑格,一直到邊緣。
  • N 個塗黑格在不相鄰下,需要至少 2N − 1 格的一段。
  • 0 提示讓整個方向都不塗黑——立即成為迴圈格。
  • 接近最大值的提示,會強制交錯的塗黑排列。
  • 對照從兩側指向同一條線的箭頭。

Yajilin 一步推理範例

看看一個提示如何連鎖。假設某個箭頭是 0:那個方向的每一格都不塗黑,所以迴圈必須通過它們全部。再假設另一個提示在附近逼出一個塗黑格。由於塗黑格不能相鄰,它的四個正交鄰格立刻必須不塗黑,因此每一格都是迴圈格。

接著換迴圈接手。每個不塗黑、又非提示的格子都必須位於唯一的迴圈上,所以需要剛好兩個連接。靠著盤面邊緣、或緊鄰塗黑格的迴圈格,可走的方向會變少,當只剩兩個方向時,兩個都被逼定。一個塗黑格就可能引發一連串被迫的轉彎,蜿蜒穿過半個盤面。

  • 0 提示用迴圈格填滿它那條線。
  • 一個塗黑格逼使四個鄰格成為不塗黑的迴圈格。
  • 每個迴圈格都需要剛好兩個連接。
  • 邊緣與塗黑格會減少可走的方向。
  • 當一格只剩兩個方向時,兩個都被逼定。

Yajilin、Nikoli 與迴圈謎題

Yajilin 是 Nikoli 的謎題,出自製作數獨、Nurikabe 與 Slitherlink 的日本出版社。它的名字來自日文的「箭頭(yajirushi)」,再加上代表 link 的「rin」——很適合一個由箭頭引導單一相連迴圈的謎題。它有時也寫作 Yajirin。

它與 Slitherlink、Masyu 同屬 Nikoli 的迴圈謎題家族,但多了一層別的謎題沒有的塗黑。如同它的同門,經典的 Yajilin 被設計成只有一個邏輯解。這裡的版本保留箭頭、塗黑與單一迴圈的規則,並提供 6x6 到 10x10 的盤面。

FAQ

Yajilin 常見問題

Yajilin 的規則是什麼?

依箭頭提示塗黑格子,黑格不可相鄰,並畫出一條通過其他所有格子的迴圈。

謎題有唯一解嗎?

有。每個產生的盤面都會經過解題器檢查,只提供恰好一個解的謎題。

可以免費玩嗎?

可以,在瀏覽器中免費遊玩。

新手適合哪個尺寸?

建議從 6x6 簡單開始。

Yajilin 裡的箭頭代表什麼?

每個帶數字的箭頭,會數它所指方向上、一直到盤面邊緣有多少個塗黑格。0 表示那個方向沒有塗黑格,所以那個方向的每一格都會加入迴圈。

Yajilin 的塗黑格可以相鄰嗎?

不行。兩個塗黑格永遠不能在正交方向上彼此相鄰。對角相觸可以,邊對邊不行,這正是限制一條線上能放幾個塗黑格的原因。

迴圈會通過每一格嗎?

會通過每一個既非提示、也未塗黑的格子。提示格與塗黑格留在迴圈之外,其餘所有格子都必須組成一個連續封閉的迴圈。