在瀏覽器中以乾淨的 5 格塗黑完成 Hitori 一局遊戲,只需要 5 個塗黑動作,得分就會從起始的 1,000 分落到 950 分,因為每個塗黑動作算一次移動,而計分公式是 max(0, 1,000 減去 10 乘以移動次數)。實際的工作很少只是擺放那 5 個黑格,更重要的是準確找出 5×5 方格中哪 5 格要塗黑,同時滿足三項限制。塗黑之後,每個可見的數字在其所在的列與欄中都必須保持唯一,任何兩個黑格都不能沿著正交格線共用同一條邊,而所有白格必須透過上、下、左、右相鄰的方式構成一個連通的區域。固定的 Hitori Puzzle 棋盤一開始就刻意放進重複的數字對,所以合理的節奏是:第一輪進行重複數字分析,第二輪處理相鄰性與連通性,最後一輪把任何會破壞網路的黑格取消塗黑。把這些限制當成同一張檢查清單,而不是三個依序解開的獨立謎題,整個過程就會更容易預測。

hitori solving tips
Hitori 解題技巧:五格塗黑達成乾淨結局

要記住的三項限制

Hitori 看起來很精簡,因為規則很短,但各項限制會互相影響。光是消除規則——任何可見的列或欄中不能有重複的數字——就是大家熟悉的謎題模式,單靠這一條只需要用鉛筆做重複標記就夠了。讓 Hitori 變成演繹遊戲的是它額外的幾何條件:黑格不能沿著邊相接(對角線則可以),剩下的白格必須全部透過上、下、左、右相鄰的方式連在一起。這三項限制遵循 Nikoli 官方 Hitori 說明,以及 Simon Tatham 可攜式謎題集 中獨立的 Singles 文件,因此這套規則有完整文件可查,並非由單一網站自創。

因為三項限制必須同時成立,只看部分結果是危險的。你可以透過塗掉所有重複數字來滿足重複規則,接著又因為在同一欄中連續塗黑兩個數字而立刻違反相鄰性。你也可能滿足相鄰性與唯一性,卻不小心把一個白格圍成孤立孤兒。把這些限制當成檢查清單,而不是依序進行的步驟:每一步都必須同時守住全部三項承諾,而不只是其中一項。

如何在 Lizely 上使用 Hitori Puzzle

這個工具本身就是一個以鍵盤操作的單一棋盤,採用固定的 5×5 配置。當前選定的格子會有一個明顯的網站主題外框,用來顯示目前選到哪一格。每次塗黑之後都會進行驗證,只要三項限制中有一項被違反,就會跳出矛盾提示橫幅。

  1. 用方向鍵在方格中移動。每按一次會把選取位置向上、下、左或右移動一格,游標會保持在 5×5 範圍內。
  2. 按 Space 鍵可以塗黑或取消塗黑選取的格子。塗黑會把格子變成黑色,並立即開始計入重複與相鄰性檢查。
  3. 按 Enter 鍵可以在選取的格子上新增或移除白色圓圈標記。標記代表你已經決定這個格子保持白色,永遠不會違反規則。
  4. 移除每一列與每一欄中所有可見的重複數字即可完成;修正矛盾,或選擇 Restart 重新開始。
  5. 每當矛盾橫幅出現時就閱讀其內容。它會告訴你目前的排列已經失敗——通常是一對邊相鄰的黑格,或是白格區域被切開。
  6. 用 Space 鍵取消塗黑一個有問題的格子,或選擇 Restart 來清除所有塗黑、標記與計數,從全新的分數重新開始。
  7. 當驗證顯示零個重複、沒有相鄰的黑格,以及一個連通的白格區域時就可以停止。以五個塗黑達成乾淨一局的得分會凍結在 950 分。

滑鼠與觸控使用者有對應的操作方式。點擊可以塗黑或取消塗黑游標下方的格子,而右鍵選單動作可以切換白色圓圈標記。謎題解開後,輸入會凍結,直到按下 Restart,以免完成的狀態因為一次誤觸而消失。

在 5×5 方格上依然有效的實用技巧

在 5×5 棋盤上花的大部分時間,不是花在擺放,而是花在正確閱讀方格。第一個技巧是掃描每一列與每一欄中的重複數字,並把這些位置視為第一輪唯一的候選。第二個技巧是觀察角落:角落格子通常只有兩個相鄰格,所以塗黑它的相鄰成本低,但連通性成本高。第三個技巧是在列或欄中尋找 A-B-A 模式,因為中間的 B 幾乎都可以標記為白,而兩個 A 則成為塗黑的候選。這是 Hitori 中最可靠的起始模式之一,並且這項技巧可以直接套用於固定的 5×5 配置。

在完成前幾個塗黑之後,還有一組習慣很重要。對於你已經證明必須保持白格的格子,要積極使用標記,因為視覺紀錄能讓你免於每輪都重新論證同一格。不要在你之後可能想塗黑的格子上加標記——塗黑會自動移除標記,但那是因為格子的狀態已經改變。每塗黑一格後,再快速檢視一次列與欄的計數,因為一個新加入的黑格往往會解決你尚未注意到的重複問題。謎題只有在完成後才會凍結,所以遊戲過程中的驗證是你的好朋友。

以下這張簡表整理出最常出現限制破口的位置,當你卡住時可以參考:

限制 常見錯誤 如何辨識
列與欄的唯一性 只塗掉重複數字中的其中一個 同一個數字仍然在同一個可見的列或欄中出現兩次
黑格不能邊相鄰 塗黑兩個上下或左右相鄰的格子 出現一組垂直或水平相鄰的黑格
一個連通的白格區域 用黑格把單一白格完全圍住 在一圈黑格中留下一個獨立的 1x1 白色小口袋

如果你想在開始塗黑之前更深入了解三項限制如何互相影響,Lizely 上關於 Hitori 規則與三項限制 的指南會更詳細地說明同樣的邏輯。針對對角線的問題——這個問題常常困擾第一次接觸的玩家——Hitori 中黑格能否對角相接 的文章用一句話就交代清楚規則。

當矛盾警告出現時

矛盾訊息是針對當下狀態的警告,而不是永久的遊戲結束。它代表目前的排列已經無法通過三項檢查之一:重複次數超過一、存在邊相鄰的黑格對,或是白格區域從某個起點白格出發,以廣度優先走訪無法抵達。瀏覽器會在每次塗黑後重新計算數值、重新檢查每個黑格的右方與下方相鄰格是否有禁止的相鄰關係,並重新執行白格連通區域的走訪——因此這個訊息能精確告訴你觸發驗證當下的棋盤狀態。

復原的方法通常是取消塗黑一個格子,而不是整盤重來。在最近塗黑的那一格上按 Space 鍵,觀察列、欄或白格口袋的狀態是否改變。如果棋盤已經亂到難以閱讀,Restart 會一次清除所有塗黑、標記、移動次數與矛盾狀態,並重設分數。用 Space 取消塗黑是直接回溯的方式,而快速 Restart 比手動解開一條錯誤分支更快。

解讀得分

得分方式很直觀:從 1,000 分開始,每進行一次移動就扣 10 分,最低為 0 分。任何會改變棋盤的動作都算一次移動——每次塗黑與每次標記都算。一個完全乾淨、只用 5 個塗黑、沒有任何標記的解法,得分就是 1,000 減去 10 乘以 5 = 950 分。標記每次同樣扣 10 分,但不會影響驗證,因此標記最適合用在你已經確定是白格、又想視覺標記出來的格子。如果你想在難度更高的棋盤上拿到更好的分數,請把標記留到最後確認時再用,只有在已經推論清楚之後才塗黑。

瀏覽器可能會把最佳分數儲存在 localStorage,讓下次造訪時知道先前的成績,但不會上傳任何資料,遊戲過程本身完全在本機進行。如果你需要暫時隱藏謎題——例如在開會中——在 400 毫秒內連按兩次 Escape 會顯示一個共用的模擬營運試算表,再快速雙按一次則會恢復原本未變動的棋盤。這個老闆偽裝畫面只是視覺效果;它不會暫停驗證或移動計數。

其他值得一試的邏輯小品

如果 Hitori 已經變成一個熟悉的例行公事,同樣短暫的演繹小品風格也能延伸到其他幾個確定性的邏輯棋盤。Hashi Bridges 要你用不相交的橋把編號的島嶼連起來,在不同的方格上練習同樣的廣度優先推理。Nonogram 是一款精簡的圖片邏輯謎題,每一列與每一欄的線索都必須同時滿足,正呼應 Hitori「三項限制同時成立」的那種感覺。單純想用鍵盤、不想有認知測試包裝的話,Maze Game 是用方向鍵穿越固定通道地圖的短局。把這些當作五分鐘的休息,而非注意力或技術的衡量標準。