Binairo 是一款在 6×6 方格上進行的二進位邏輯謎題,每一行與每一列必須恰好包含三個 0 與三個 1,不能出現 000 或 111,且在所有已完成的行列中必須保持唯一。這同樣的三條規則在紙本印刷中以 Takuzu、Binario 與 Tic-Tac-Logic 等名稱出現,玩法完全相同:每個格子都是兩個符號間的小小決定,而整個方格正是由平衡、相鄰與相異三者同時運作所決定。一旦把印表機墨水、紙張浪費,以及產生、下載與實際列印一份新 PDF 所需的時間一併納入考量,許多解題者最終會選擇瀏覽器版的 Binairo 作為可列印版本的替代方案。Binairo(二進位謎題) 的線上版棋盤一開始提供八個固定數字,留有二十八格待推導,並在達成唯一正確方格時以剛好 1,000 分作結。

binairo (binary puzzle) printable alternative
6×6 二進位謎題的可列印 Binairo 替代方案

為何選擇在瀏覽器中解 Binairo 而非列印

你可以開啟產生器、自訂難度、點擊下載按鈕,然後列印一份全新的 Binairo PDF;或者,你也可以只開一個瀏覽器分頁,立即開始同樣的三規則謎題。兩種路徑產生的是相同的邏輯練習,但在準備、回饋與每局結束的方式上卻截然不同。下表把列印工作流程與瀏覽器版 Binairo 並列比較。

功能可列印 PDF 工作流程Lizely 瀏覽器版 Binairo
準備時間開啟產生器、選擇大小、下載、列印單擊即可,無需下載
出錯時重新開始拿一張新紙或重新產生重新開始按鈕會重建同一棋盤
錯誤回饋自行對照答案Check grid 或 Enter 會回報未完成或錯誤
鍵盤輸入僅能使用筆方向鍵、0、1、Delete、Space、Enter
計分無內建計分唯一解可得剛好 1,000 分
帳號或上傳通常無無;邏輯完全在瀏覽器本機執行
進度隱私紙張留在你的桌上最佳分數僅儲存在本機
共用空間的隱私畫面用手或書遮住雙擊 Escape 的老闆鍵可切換遮罩

權衡非常清楚:可列印紙張不需電力,搭配真正的鉛筆手感令人滿足;而瀏覽器版本則省去所有準備步驟,並讓你對同一個具決定性的棋盤無限重試。對於本來就已開著筆電的人來說,瀏覽器路線通常比列印路線更快,同時也消除了反覆產生相同邏輯練習所帶來的微小但真實的成本。

每個 6×6 Binairo 都強制執行的三條規則

Binairo 看起來簡單得近乎騙人,因為只用到兩個符號,但每一條完成的線必須同時達成三項條件,少了任何一項都會產生多重合法解答。

  • 平衡。每行與每列必須恰好包含三個 0 與三個 1。當某條線已經出現三個同一數字時,該列中所有剩餘的空格就必須填入另一個數字。
  • 相鄰。任何一行或一列都不能出現三個相同的相鄰數字,因此 000 與 111 皆被禁止。像 00、01 或 11 等成對組合可以出現,但在任一對旁再加上第三個相同數字則不被允許。
  • 相異。任何兩條已完成的列不得完全相同,這項規則對行與列各自獨立適用。一個行可以與一個列相同,因為唯一性是在各自方向內強制執行的,而非跨兩個方向集合強制。

這三條規則正是 Conceptis 以及該謎題家族其他發行商所使用的標準 Binairo 語言;上述措辭與 Tic-Tac-Logic 的規則頁一致,而 Lizely 的實作同樣依據這些約束。光是平衡並不足夠,因為一條線即使平衡,若含有 000 或 111,或與另一條已完成的線重複,仍然是不合法的。瀏覽器棋盤會在每次按下 Enter 時同時檢查這三項條件。

如何從開始一路解到 1,000 分的 6×6 Binairo

棋盤一開始有八個鎖定數字與二十八個空格。沿著同一個三規則迴圈逐步推導,就足以達到唯一且 1,000 分的完成狀態;更深入的推導模式請參考 Binairo 規則與操作逐步攻略。

  1. 檢視已知數字。辨識出八個起始數字,並留意哪些行與列已經有已知的 0 或 1。把這些格子視為不可更改;棋盤會以不同的視覺樣式標示它們。
  2. 優先套用平衡規則。對於任何已出現三個 0 的行或列,將該列中所有剩餘空格設為 1;三個 1 出現時則反之。同一輪中同時處理行與列,讓每一步推導餵入下一步。
  3. 利用相鄰規則填入下一層。當某條線出現像 0_0 或 1_1,且任一側有空格時,該空格必須填入相反的數字。例如「0 空 0」的模式會使中間格成為 1,反向的 1 模式亦同。
  4. 將部分完成的線與已完成的線進行比較。一旦某行或某列有五格已知,就把這條部分線視為候選。若最後一個數字會複製同方向內某條已完成的線,即使平衡與相鄰規則都允許,也仍然禁止。
  5. 透過循環、設定或直接輸入來填入數值。點擊可編輯格可使其由未知循環到 0、再到 1,再回到未知。Set 0 與 Set 1 按鈕會直接寫入所選格子;在選定可編輯格時於鍵盤上按 0 或 1 同樣有效。
  6. 按下 Check grid 或 Enter 進行驗證。若仍有任何可編輯格處於未知狀態,遊戲會回報棋盤未完成,且不計入錯誤次數。完全填滿但不正確的方格會計為一次錯誤,並保持可編輯以便修正推導。
  7. 達成唯一且 1,000 分的結局。當偵測到唯一正確的方格時,分數會剛好變為 1,000,且所有格子輸入都會凍結。從那時起,只有 Restart 能以同一個八已知數字棋盤重新挑戰。

若某條線陷入停滯,請在猜測前切換規則。一條在平衡規則下尚未突破的行,可能在相鄰規則下因兩個符號配對而豁然開朗;而一條抗拒相鄰規則的行,則可能在五格已知後,因相異規則而終於交出最後一個數字。

適用於每個格子的觸控與鍵盤操作

每個可編輯格本身就是一個原生按鈕,因此無論以手指點擊、滑鼠點擊,或使用鍵盤,操作皆一致。棋盤由三種明確的格子狀態驅動:未知代表空格、0 代表固定的零、1 代表固定的一,循環順序即如此。

在觸控或點擊時,可編輯格會依未知、0、1、未知的順序循環切換。獨立的 Set 0、Set 1 與 Clear 按鈕可讓你直接將數值寫入當前所選的格子,而無需經過循環。起始數字使用不同的視覺樣式,且忽略點擊,這能避免意外點擊在遊戲過程中破壞謎題定義。

鍵盤操作對應相同的動作:

  • 方向鍵:在 6×6 方格中移動作用中的格子。
  • 0 與 1:將所選可編輯格直接設為 0 或 1。
  • Delete 或 Backspace:將所選格清回未知狀態。
  • Space:使所選格依未知、0、1、未知順序循環。
  • Enter:執行與 Check grid 按鈕相同的檢查。

方格大小設計為可在 390 像素的視窗寬度下水平不捲動,因此無論是直向持握手機、平板,或桌面視窗,操作體驗一致。這種窄螢幕適配對於把瀏覽器棋盤視為可列印替代方案的人來說格外重要,因為手機通常不是放置紙張題目的地方。

計分方式與兩次錯誤的失誤機制

分數從零開始,且只會單向變動:達成唯一正確解時會頒發剛好 1,000 分,並凍結該局。錯誤計數器的行為則不同,是為真正的練習而非懲罰而設計。在仍有任何可編輯格處於未知狀態時進行檢查,會被回報為未完成,且不會增加計數,因此你可以零風險地審視半完成的嘗試。完全填滿但不正確的方格會計為一次錯誤,並保持可編輯以供修正。第二次完全填滿卻錯誤的檢查會使該局陷入死鎖;此時只有 Restart 能脫離這個狀態。

Restart 會以同樣的八已知數字棋盤重建,並把所有其他格子恢復為未知、錯誤計數器歸零、分數歸零,同時選中第一個可編輯格。由於棋盤具決定性,重複遊玩會重現相同的邏輯路徑與相同的 1,000 分結局,使練習循環在不同時段間保持穩定。

針對共用空間,雙擊 Escape 的老闆鍵會用一個類似試算表的畫面遮住謎題,再次雙按即可恢復,呼應遊戲其餘部分所支援的鍵盤優先習慣。所有謎題邏輯皆於瀏覽器本機執行:沒有任何步驟會送到伺服器、不需要帳號、沒有任何上傳動作,也不會要求任何裝置權限。這種即時設定、決定性計分,以及如可列印般聚焦於單一棋盤的組合,正是瀏覽器版 Binairo 能成為印表機中那份 PDF 可信替代方案的原因。

延伸閱讀:如何向初學者解釋四位元二進位遊戲規則。