困難的 Hidato 謎題是數字路徑邏輯遊戲,每個作用中的格子必須容納從 1 到盤面最大值的一個連續整數,且每一對連續數字必須位於水平、垂直或對角相鄰的格子中。對角規則正是區分困難 Hidato 與較簡單的蛇形方格之處:像 1-2-3 這樣的鏈條可以折疊、扭轉或繞過盤面,只要每一步都落在前一個數字的「國王移動」鄰格內。一個真正困難的 Hidato 也會在仍恰好存在唯一解的前提下,暴露出盡可能少的提示數,因此每個印出的數字都是承重的,而非裝飾。Lizely Hidato 遊戲是一個固定的 4x4 Hidato,其六個已知數為 1、2、6、10、12 與 16,而一項獨立的回溯驗證確認:移除其中任何單一提示,都會產生至少兩個合法完成解。正是這種「八方向相鄰、提示最少、機械上唯一」的組合,賦予了這個謎題真正的難度,即使盤面小到能舒適地放在手機螢幕上也一樣。

什麼讓 Hidato 謎題變得困難
有三項特徵結合在一起,使一個 Hidato 謎題感覺困難而非例行。第一項是 Hidato 遊戲在每一對連續數字上強制執行的八方向相鄰規則。不同於 Sudoku 的唯一空間限制是數字必須留在其行列宮內,也不同於 Numbrix 只需正交相鄰,困難的 Hidato 還強制鏈條在對角方向上思考。位於左上角的格子可以連到位於三列三行之外的另一個格子,只要中間每一步都落在合法的「國王移動」鄰格上。
第二項特徵是提示的極小化。一個困難的 Hidato 應只公開剛好足以讓謎題保持唯一可解的已知格,如此解題者便無法回頭依賴一條幾乎已被提示鋪好的鏈。根據標準的 Hidato 介紹,此謎題旨在以水平、垂直或對角相連的連續數字填滿,而編題者的職責便是修剪已知數,直到僅剩唯一路線。Lizely Hidato 遊戲在 4x4 盤面上公開六個已知數,而一個僅供測試的回溯預言機證明了這六個全都不可或缺。
第三項特徵是空格與提示的比例。4x4 盤面只有十六格,卻必須恰好容納從 1 到 16 的每個整數一次,而謎題開啟時大部分格子都是空的。因此路徑長度幾乎是提示數的三倍,這迫使解題者仔細思考 1 如何連到 2、6 如何連到 7,以及角落值 12 與 16 如何幾乎立即錨定鏈條的下半段。即使是小盤面,只要不留餘裕,也會變得困難。
固定的 4x4 盤面與其六個不可變的提示
Lizely Hidato 遊戲在一個固定的 4x4 方格上進行,共有十六個作用中格子且沒有陰影死角。其中六個格子預先填入玩家無法移動或替換的已知數。其餘十個格子可編輯,必須容納缺少的整數,使路徑 1-2-3...-16 蜿蜒穿越整個盤面。
六個提示的擺放經過精心設計,使每個都各自錨定路徑的一個區段:
| 提示 | 錨定角色 |
|---|---|
| 1 | 路徑起點;將 2 的擺放限制為 1 的八個「國王移動」鄰格之一。 |
| 2 | 迫使 3 落在與 2 對角或正交相鄰的位置。 |
| 6 | 將前半段鏈條 (1-2-3) 與路徑中段銜接起來。 |
| 10 | 錨定中段,並限制 9 與 11 的擺放。 |
| 12 | 框住通往最終值 16 的收尾段落。 |
| 16 | 最終格;將最後三個值 13、14、15 凍結在其周圍。 |
一個獨立的回溯預言機在「國王移動」圖上依數值順序走訪,同時保留全部六個提示,恰好找到一個解。接著它再跑六次,每次移除一個不同的提示。每個縮減後的提示集合都容納至少兩條合法路徑,這表示已公開盤面上的每個提示都各自承重。盤面上沒有任何裝飾性的提示。
如何在線上玩困難的 Hidato 謎題
完整遊戲在瀏覽器中執行,同時支援觸控與鍵盤輸入。若要在此站開始一個全新的困難 Hidato 謎題解題,請依下列步驟進行。
- 開啟 Hidato 遊戲,等待 4x4 盤面渲染完成,顯示其六個帶陰影的提示格,內容為 1、2、6、10、12 與 16。
- 點選任何未陰影的格子,或用方向鍵將游標移至該處。被選中的格子會出現明顯的高亮,並顯示螢幕上的數字鍵盤。
- 透過點選數字鍵盤或在實體鍵盤上輸入數字,輸入一個介於 1 到 16 之間的數字。遊戲接受一位數或兩位數輸入;先按 1 再按 4 會產生 14。
- 對其他每個格子重複選擇與輸入的程序,直到全部十六格填滿。遊戲刻意允許暫時的重複值以便你進行推理,因此可以先探索錯誤分支,再用「清除選取」按鈕或 Delete 或 Backspace 鍵加以清除。
- 按下「檢查」按鈕或 Enter 鍵。若仍有任何一個可編輯格子為空,遊戲會回報路徑尚未完成,並不計入任何錯誤。
- 若整盤作答失敗,請檢查錯誤,將可編輯項目改為正確的值,再重新檢查。第一次整盤錯誤可以修復;第二次整盤錯誤會使本局卡死,直到按下「重新開始」。
- 在合法且完整的盤面上,分數會更新為恰好 1,000 分。此後選擇、輸入與再次檢查的功能皆會凍結。
偏好使用鍵盤的玩家可在用手機或純鍵盤玩 Hidato的指南中讀到更深入的逐步說明,內容涵蓋游標邊界、多位數輸入緩衝區,以及共用的雙 Escape 老闆鍵手勢。
困難的 4x4 數字路徑攻略
由於盤面只有十六格,搜尋空間雖小卻毫不寬容。最乾淨的做法是從鄰格數最少的提示往外推,而非在路徑中段亂猜。
從值 1 開始。在 4x4 盤面上,角落格有三個鄰格,邊緣格有五個,內部格有八個。無論 1 被公開在哪裡,其夥伴 2 都必須落在那些鄰格之一,因此 2 不能任意擺放。請先確認 1 所在的格子,計算其空格鄰居數,並將它們標記為 2 唯一合法的落點。
接著,在路徑的另一端套用相同推理。值 16 錨定最後一段,因此 15 必須與 16 對角或正交相鄰,14 必須與 15 相鄰,13 必須與 14 相鄰。由於鏈條在邏輯上是雙向的(即使解題順序不是),你通常可以從 16 倒著往 12 走,解開下半段。
兩端受限後,接著看橋接提示 6 與 10。容納 6 與 10 的格子位於路徑中段附近,各自必須接受一個來自兩側的鄰值。在放置 5 或 7 之前,請先計算 6 的一列一行範圍內有幾個空格;對 10 與 9、11 之間的關係也做同樣的計算。若某個提示兩側各只有兩個或三個可行的鄰格,那麼 5、7、9、11 的擺放通常就已被迫確定。
引擎允許暫時重複值,這有助於你在不真正承諾的情況下測試某個分支。先放一個試驗值,掃描盤面其餘部分是否仍容納一條乾淨路徑,再用「清除選取」或 Backspace 清除該試驗格後繼續。重複值只有在整盤檢查時才會被診斷出來,而不是被悄悄覆寫,因此每次編輯都保持明確。
最後,務必在每個格子都填入經過思考的值後再進行檢查。不完整的檢查是免費的,但它不會驗證鏈條;在只填到一半的盤面上做完整檢查,只會告訴你盤面尚未完成。請把「檢查」按鈕當成最終的提交,而不是當成提示工具。
計分、錯誤與終止狀態
本 Hidato 遊戲的分數刻意保持簡單:合法且完整的盤面恰好獲得 1,000 分,別無其他。沒有時間獎勵、沒有連擊加成,也沒有部分給分。固定盤面代表重玩會因為記憶而變得更容易,因此經過時間不會影響分數。獎勵因此是乾淨的解題,而非快速的解題。
錯誤以兩條規則追蹤。不完整的盤面完全不會產生錯誤,因此玩家可以在填入最後一格之前自由嘗試。完整但不合法的盤面會在第一次出現時計入恰好一次錯誤,盤面仍可編輯,玩家可修復鏈條。第二次出現完整但不合法的盤面會使本局卡死,直到按下「重新開始」按鈕,該按鈕會還原六個已知數、清空所有玩家輸入、重設游標、分數、錯誤與回饋,並開始一局全新的遊戲。
在合法完成或卡死之後,遊戲會凍結。格子選擇、數字按鈕、清除、游標移動、數字輸入與再次檢查都無法改變結果。此凍結由邏輯檢查強制執行,而非視覺上的禁用狀態,因此玩家無法不小心編輯一個已解開或已卡死的盤面。
有兩個實務細節為整個遊戲回合收尾。數字鍵盤會顯示 1 到 16 的所有數值,即使當前選定的格子只有一部分是合法的,這使整個遊戲的輸入方式保持一致。而共用的雙 Escape 手勢會開啟一個試算表風格的老闆畫面以便快速隱藏,再按一次雙 Escape 即可回到謎題。盤面狀態不會被上傳、不需要帳號,也不會載入任何新的套件相依;一切都在瀏覽器中以一個輕量的 React 用戶端遊戲執行。