Binairo 的難度等級是由棋盤大小、起始提示數量,以及三條核心規則在特定版面中的交互緊密度所決定。一個 4×4 的棋盤搭配十二個已知格會感覺像暖身,而 8×8 或 10×10 的棋盤只有八個提示,則需要嚴謹的消去法推理。Lizely Binairo 固定在 6×6 的等級,提供八個起始數字,落在這個範圍的中段,並符合已發表 Binairo 謎題最常用的尺寸,包括收錄於 Puzzle Binairo 上的那些謎題。

在 Binairo 中,「難度」這個詞幾乎從不指計時壓力或倒數。它指的是約束密度:解題者必須串連多少個獨立的邏輯步驟,才能推進到最後一個空格得到答案。當空格越多、提示越少時,每條規則都必須同時承擔更多的工作,而做出錯誤決定的機率也會上升。難度也可能代表強制推導鏈的長度——有時看起來簡單的棋盤,會有單一關鍵格需要動用三種不同的規則族才能解開。

binairo (binary puzzle) difficulty levels
binairo (二元謎題) 難度等級

Binairo 難度等級的定義

大多數已發表的 Binairo 系列——包括 Conceptis 以 Tic-Tac-Logic 為名 介紹的那些變體——以格子尺寸來組織其版面。最小等級是 4×4,下一級是 6×6,再來是 8×8 和 10×10。在每個尺寸中,提示數量會因題目而異。尺寸與提示數這兩者共同決定了感受上的難度。6×6 搭配十二個已知格通常標示為簡單,而 6×6 只有六個已知格則標示為困難,因為解題者在每次規則檢查時必須處理更多空格。

Binairo 與數獨有一個重要差異:它沒有宮格規則。規範每個 Binairo 的三條規則是平衡(每條線的 0 與 1 數量相等)、相鄰(同一行中不能有三個相同的數字相連),以及相異(同方向內任意兩條已完成的線不得完全相同)。在 4×4 棋盤上,每條線正好有兩個 0 與兩個 1,且只有六種合法的線排列型態。這種極小的空間讓謎題迅速收斂。在 6×6 棋盤上,平衡要求每條線各有三個數字,而對六位元字串的獨立枚舉會找到十四種合法排列,而非六種。排列空間的擴大正是拉高難度上限的原因。

棋盤尺寸如何改變 Binairo 難度

棋盤尺寸每條線的格子數每條線所需的 0 / 1 數合法線排列典型等級
4×442 / 22簡單 / 入門
6×663 / 314標準 / 中等
8×884 / 4此處未列出困難
10×10105 / 5此處未列出專家

從 4×4 跳到 6×6 是第一個主要的難度門檻。從 8×8 跳到 10×10 是幅度最大的一次,因為每增加一格大致會倍增解題者必須掃描的排列組合數。6×6 等級最常被採用,因為它是能讓三條規則仍然有意義地交互、又不會讓謎題變得微不足道之最小尺寸。許多已發表的版本系列完全跳過 10×10,這進一步說明 6×6 棋盤是難度的標準基準。

在單一等級內,提示數量是第二個槓桿。一個有八個已知格的 6×6 棋盤留下二十八個空格;同樣的棋盤若有十四個已知格,則只會留下二十二個空格。擁有二十八個空格的版本在確認任何一條線具有唯一性之前,需要更長的推導鏈,而 Lizely Binairo 的關卡正是以這種方式建構的。決定每條規則每格所需工作量的是提示數量,而非僅僅是棋盤尺寸。

為何三條規則在更高難度下會相互疊加

在 4×4 等級,平衡規則與相異規則通常就能單獨解開幾乎所有格子。在 6×6 等級,平衡仍然能快速解開部分格子,但相異規則要在一條線中已知五格之後才會發揮作用。在 8×8 與 10×10 等級,由於沒有任何單一規則能單獨完成謎題,三條規則必須同時運用。

平衡推導的過程如下:若一個六格的線已經有三個 0,則該線剩下的每個空格都必須是 1。在出現三個 1 之後,同樣的推理亦成立。相鄰推導則提供了另一種邏輯:兩個相鄰且皆為 0 的格子,會強制其緊鄰的前一格或後一格(若存在)為 1。「0、空格、0」這種型態會強制中間格為 1。相異規則在稍後才會介入,當五格已知時,部分完成的列必須與已完成的列進行比對。即使平衡與相鄰皆允許,最後一個數字只要會複製另一條已完成的列也會被禁止。這三種推導都出現在 Conceptis 的規則頁面上,但隨著棋盤擴大,它們的交互變得更為糾結,這也解釋了為何同樣三條規則在四種棋盤尺寸中會產生明顯不同的難度曲線。

由易到難的解題策略

  1. 掃描每一條線,找出平衡規則強制決定數字的格子。當某個數字已經出現三次時,該線其餘格子即為另一個數字。
  2. 尋找短距離的相鄰視窗。一對相同的數字中間夾著一個空格時,會強制中間格為相反的數字。
  3. 在繼續之前先標記已強制決定的數字,這樣部分完成的線狀態才能與合法排列清單進行比對而不至於遺漏。
  4. 當一條線已知五格時,將該部分排列與同方向每一條已完成的線進行比對。任何會複製現有列或欄的填法都應予以排除。
  5. 將最後的全盤檢查留到每一條線都完全決定時再進行。提早檢查只會回傳未完成的訊息且不會記錄錯誤,因此未完成的嘗試不會受到處罰。

步驟一與步驟二足以將一個 4×4 棋盤解到完成。步驟四在該等級幾乎用不到。在提示稀疏的 6×6 棋盤上,五個步驟全都重要,而步驟四正是避免一盤接近完成的棋盤被鎖定在重複線狀態的關鍵。在 8×8 棋盤上,同樣的五個步驟必須反覆套用,每一輪都會揭示新的強制格子,進而觸發更多推導——這正是為何更高階的等級感覺像是把相同的規則一層層疊加上去,而非引入新規則。

如何在 Lizely 上遊玩 6×6 Binairo

  1. 開啟 Binairo(二元謎題),並查看棋盤上已預設放置的八個起始數字。請將這些格子視為不可更動;介面會以不同的視覺樣式標示它們。
  2. 利用已知格來維持每行與每列各有三個 0 與三個 1,並禁止任何一條線出現 000 或 111 的連續序列。
  3. 填入空格的方式包括:點擊以循環切換三種工作狀態(未知、0、1)、使用「設為 0」與「設為 1」按鈕,或在以方向鍵移動時按下 0 與 1。Delete 或 Backspace 可清除一格,Space 則循環切換三種狀態。
  4. 確認每條已完成的行與列在其方向上皆為唯一。不同的行可能與不同的列相同,因為唯一性是分別在各方向內強制執行,而非跨兩個方向同時強制。
  5. 決定全部 36 格後,選擇「檢查棋盤」或按下 Enter。完全正確的棋盤會剛好獲得 1,000 分;未完成的棋盤會回傳未完成通知且不記錄錯誤;錯誤的完整棋盤會記錄一次錯誤並保持可編輯狀態;第二次錯誤的完整棋盤則會使該局陷入死鎖,直到重新開始。

Lizely 的棋盤是確定性的。重新開始會還原同樣的八個已知格、同樣的合法解,以及同樣的 1,000 分目標。每個輸入——觸控、點擊或鍵盤——皆在瀏覽器本地端執行,因此謎題的難度在每種裝置與每次遊玩中都完全相同。

此工具在 Binairo 難度等級中的定位

Lizely Binairo 在介面上並未標示為簡單、中等或困難,但其 6×6 尺寸與八個提示的組合,穩穩地落在標準 Binairo 難度等級的中段。這八個已知格經過獨立的移除測試:移除任何一個已知格都會產生超過一種以上的合法解,因此每個提示都肩負實質功能。這與已發表的困難級 6×6 棋盤所承受的設計壓力相同——在那些棋盤中,最小提示集合是已知的建構目標,每一個顯示的數字都對唯一性有所貢獻,絕非裝飾。

覺得這個等級進行得太快的玩家,可以挑戰 8×8 棋盤,或嘗試在不使用老闆鍵作為干擾的情況下攻略同一個關卡。覺得進行得太慢的玩家,則應先在較小的 4×4 棋盤上練習平衡與相鄰規則——同樣三條規則適用,但排列空間小到可以用手枚舉。棋盤本身能在 390 像素的視窗中完整顯示,無需水平捲動,因此無論在手機或桌面瀏覽器上,難度皆完全一致。

Binairo 是休閒性質的邏輯練習,而非標準化測驗。固定的 6×6 棋盤在反覆遊玩後會變得熟悉,1,000 分的成績僅能證明這道確定性的謎題已依規則完成。它並不能衡量智力、注意力、記憶力或任何其他特質。請將難度等級標籤視為挑選一個能夠解完的棋盤尺寸的方式,當推導開始感到例行公事時,再往上一個等級邁進。

延伸閱讀:Binairo 新手指南:你的第一個 6×6 二元棋盤

延伸閱讀:這些是官方或經典的倉庫番關卡嗎?不是