什麼是 Balance Loop?
Balance Loop 是一種有著單一優雅構想的迴圈謎題:每個圓圈量度從它伸出的兩條直線,並問它們是否平衡。你畫一個穿過格子中心的封閉迴圈,通過棋盤上的每個圓圈。迴圈從不交叉或分岔,而且——不像 Masyu 或 Shingoki——它可以自由地直直穿過圓圈,或在圓圈上轉彎。圓圈的顏色對轉彎隻字不提;它只告訴你兩臂是否出來相等。
從任一圓圈,沿迴圈的兩個方向看去,量度每條臂——從圓圈到迴圈下一次轉彎之點的那段直線。白圈是平衡的:它的兩臂恰好相等。黑圈是不平衡的:它的兩臂長度不同。若圓圈也帶一個數字,那數字就是兩臂長度的和。把顏色和數字合起來,迴圈就只有一條走法。
- 畫一個穿過格子中心、通過每個圓圈的封閉迴圈。
- 迴圈從不交叉或分岔,可以留下空格。
- 迴圈可以直直穿過圓圈,或在圓圈上轉彎——兩者皆可。
- 白圈:從它伸出的兩臂長度相等。
- 黑圈:兩臂長度不等。
- 數字是那兩臂長度的和。
- 恰好一個迴圈滿足每個圓圈——純靠邏輯,不靠猜。
如何線上玩 Balance Loop
點按或輕觸兩個相鄰格子之間的縫隙來鋪一段迴圈,再點一次把它移除。小點標出迴圈行進的格網;圓圈是它必須收集的線索。持續連接線段,直到它們閉合成一個通過每個圓圈並使每個平衡的迴圈——最後一個圓圈被滿足的那一刻,棋盤就向你道賀。
檢查標出任何已違規之處——分岔、兩臂變得不等的白圈、超出的數字——而不透露走法。提示先移除一段錯誤的線段,然後才加入一段正確的,復原往回走,重設清空棋盤,而解答在你寧願研究完成的棋盤時鋪出整個迴圈。
- 在兩格之間輕觸來畫或擦一段。
- 檢查標出規則衝突,絕不破壞走法。
- 提示先修好你的迴圈再延伸它。
- Backspace 或 Delete 擦除你最後放下的那一段。
- 新謎題依所選大小與難度造出全新棋盤。
讀圓圈:臂與平衡
整個遊戲都活在一個量度裡,所以值得把它變成本能。站在一個圓圈上,沿迴圈往一側走到它轉彎為止:那段距離,以線段計,就是一條臂。在另一側做同樣的事得到第二條臂。白色說兩臂相符;黑色說它們不同。迴圈抵達一個圓圈並立刻在它上面轉彎,就給那側一條長度為一的臂,可能的最短——而臂永遠不是零,因為迴圈總得從兩個方向離開圓圈。
數字把平衡變成算術。帶數字 n 的白圈有兩條相等、和為 n 的臂,所以每條臂恰是 n/2——這立刻告訴你白色的數字必須是偶數,並把兩臂釘在已知長度上。帶數字 n 的黑圈把它分成兩個不等的部分,每個至少一:黑 3 是 1+2,黑 5 可以是 1+4 或 2+3,但絕不是相等的一半。小數字很響亮:白 2 是 1+1(迴圈在兩側各隔一步轉彎),而黑 2 不可能,因為 2 無法分成兩條不同的正臂。
- 臂是從圓圈到迴圈下一個轉彎的那段直線,以線段計。
- 白圈:兩臂相等;黑圈:兩臂不等。
- 數字是兩臂之和;每條臂至少為一。
- 白色的數字必須是偶數——每條臂恰是它的一半。
- 黑 2 不可能;白 2 逼出兩側立即的轉彎。
直走或轉彎——顏色不決定
讓 Masyu 與 Shingoki 玩家絆倒的一點是,在 Balance Loop 裡顏色從不告訴你迴圈是否轉彎。白圈可以坐在一條長直線的中間,到兩端轉彎處有相等的線段——也可以讓迴圈就在它上面轉彎,把兩條相等的臂以直角送出去。黑圈也一樣:直直穿過、兩側線段不等,或轉彎、兩臂不等。顏色約束的是長度,不是幾何。
那份自由正是讓推理有趣之處。當圓圈緊靠著牆,數一數空間:臂永遠不能越過邊界,所以靠近邊緣的白圈往往在某個方向上無法負擔相等的臂,這就逼出另一個。格網角落的黑圈必須在那裡轉彎——它的兩臂沿著邊界走——所以它的數字分成到兩邊界的兩段距離,而它們必須不同。對著顏色讀牆,正是大多數 Balance Loop 棋盤被打開的地方。
- 白圈或黑圈都可直直穿過或在上面轉彎——兩者皆合法。
- 顏色決定兩臂是否相等,而非迴圈是否轉彎。
- 臂永遠不越過邊界——在投入前先數空間。
- 角落的圓圈必須轉彎;它的兩臂沿兩邊界走。
- 對著牆測試每個方向;往往只有一個能平衡。
閉合迴圈的安靜規則
在圓圈之間,Balance Loop 由每個迴圈謎題共享的記帳所統御,大多數卡關靠它而非靠線索解開。迴圈所用的每一格恰有兩個連接——所以一旦某格有兩段線段,你就能在心裡封住它其餘兩邊。只有一段線段的格子是必須繼續生長的活端。而迴圈是一個迴圈:若連接兩端會在其他圓圈尚未收集時閉合一個小迴圈,那個連接就被禁止,無論它看起來多自然。
「每個圓圈」這條規則有一個容易錯過的鋒利逆否:若你的部分迴圈一旦把某圓圈封住——把它留在路徑不再能不自我交叉就進入的口袋裡——那麼較早之處就有錯,即使還沒有任何圓圈在抱怨。每隔幾步瞄一眼尚未抵達的圓圈,問迴圈是否還能到達。這是個能拯救整個棋盤的兩秒檢查。
- 每個使用的格子恰有兩個連接——無分岔、無死路。
- 某格有兩段線段?在心裡封住其餘兩邊。
- 當任何圓圈還在迴圈外時,絕不閉合迴圈。
- 迴圈再也到不了的圓圈,證明了較早的錯誤。
- 空格無妨;未收集的圓圈不行。
Prasanna Seshadri 的現代迴圈
Balance Loop 是一個作者明確的年輕謎題:它由印度謎題設計師 Prasanna Seshadri 創作,於 2015 年首次出現在 The Art of Puzzles。不像那些歷經數十年匿名流入世間的 Nikoli 迴圈經典,Balance Loop 一出現就已成形,帶著名字與設計者,並因其核心構想如此乾淨且嶄新,在線上與錦標賽圈傳開。
依 Seshadri 自己的說法,這個類型源於把長度線索——你在 Cave 或 Four Winds 中見到的那種——帶進迴圈謎題,再織入第二個構想:平衡。白色與黑色圓圈的外觀直接借自珍珠經典 Masyu,但意義不同——這裡顏色標記的是相等與不等的分割,而非直走與轉彎。把舊零件重組成真正嶄新的東西,正是讓 Balance Loop 在迴圈家族中贏得一席之地的原因。
Balance Loop 對比 Masyu、Shingoki 與 Slitherlink
四者都是單一迴圈謎題,封閉迴圈的記帳在它們之間流通,但每個讀圓圈的方式不同。Masyu 給你白珠與黑珠,帶著嚴格的幾何規則:白珠要直直穿過,黑珠要轉彎。Shingoki 保留那套直走/轉彎的文法,並加上一個量度直臂的數字。Balance Loop 借用 Masyu 的雙色外觀,卻完全丟掉直走/轉彎的規則——這裡顏色只說兩臂是否平衡,而迴圈兩者皆可自由。
那單一改變把手感翻了過來。從 Masyu 或 Shingoki 過來,最難戒掉的習慣是假定白圈意味著「直走」——在 Balance Loop 裡並非如此。Slitherlink 離得更遠,把迴圈畫在格子的邊上,計算用過的邊而非量度臂。若你喜愛 Masyu 的珍珠或 Shingoki 量過的線段,Balance Loop 是自然的下一步:同樣的迴圈紀律,卻帶著嶄新的問題——不是往哪邊轉,而是兩側是否一樣。
- Masyu:白珠直走,黑珠轉彎——只有幾何,無數字。
- Shingoki:白直走,黑轉彎,外加量度臂的數字。
- Balance Loop:顏色標記臂相等或不等;直走或轉彎皆自由。
- Slitherlink:迴圈在格邊上,線索計算方格用過的邊。
- 共同核心:一個封閉迴圈、每格兩個連接、不提早閉合。
盤面大小與難度
6x6 棋盤是訓練場:短臂、圓圈彼此靠近,而一個白 2 或角落的黑圈幾乎替你把迴圈畫好。到了 7x7,線段伸展開來,平衡的算術開始真正出力,你會遇到中央保持開放、直到兩條臂終於必須相符的棋盤。8x8 棋盤是完整的謎題——更長的臂、更多協同的圓圈,以及在單一線段確定前你必須一口氣同時讀顏色、數字與牆的段落。
難度改變圓圈說明得多詳細。簡單棋盤幾乎在每個圓圈上保留一個數字,所以每條臂都從一段短算術跟著來。中等藏起許多數字,留更多迴圈要單靠平衡釘住——相等對不等。困難藏得更多,所以在迴圈成形前你更久地倚賴顏色與牆。無論你選什麼,產生器在你看到前都先解過每個棋盤,只留唯一解的——卡住的局面從不是壞掉的謎題,只是你還沒找到的推理。
- 6x6——短臂與靠近的圓圈,用來學平衡。
- 7x7——更長的線段,顏色與數字開始相互作用。
- 8x8——須一起讀圓圈的完整棋盤。
- 簡單保留幾乎所有數字;中等與困難倚重顏色。
- 每道謎題都經驗證僅有唯一解。