在 Trap the Cat 這款 7×7 六角格上的確定性路徑遊戲中,最乾淨的獲勝方式是封鎖一個格子、讓貓朝你的反方向走最短的一步,然後在第二手封住對向的走廊,以 800 分收尾。這個解題遊戲跑在偏移式六角格網格上,內部位置有六個鄰居,貓從中央附近一個預先揭露的橫向走廊內開始,每道有效障礙會從 1,000 分的起始分數中扣 100 分。因為棋盤是固定的而非隨機,每個常見失誤都有已知原因:封得太遠、只封住走廊單側、忘了貓是用廣度優先搜尋挑選往最外側行或列的最短可達步,或在貓已逃出後試圖補救。同時避開所有這些錯誤的策略,也就是分數最高的策略,因為最乾淨的勝利只會用到兩道有效障礙。

貓如何選擇下一步
每次你在 Trap the Cat 中放下一道有效障礙,瀏覽器就會對開放的六角格執行廣度優先搜尋。針對貓可能移入的每個候選鄰居,搜尋會計算該格到外側行或列還剩幾步。然後貓會走向距離邊界最近的鄰居。若兩條路線同樣短,實作會以確定性的方式挑選一條,讓解題保持可重現。這個移動模型正是 Google Play 上 Chat Noir Hex 的商店頁面 以及獨立 Trap the Cat 瀏覽器遊戲說明 中所描述的熟悉前提:玩家封一格、貓往邊緣移動、抵達邊緣就輸、阻斷所有路線就贏。
這帶來兩個實際影響。第一,貓絕不會亂走——牠總是沿當下最短路徑往外前進,所以你可以精準預測牠下一步會走到哪裡。第二,貓的選擇是被動的:牠只會在你的障礙落定後重新評估。這代表放得太遠的障礙,當下那一手並不會改變貓的方向,卻會扣你 100 分,也浪費了一次縮短解題的機會。
六角格路徑遊戲中的常見錯誤
大多數的落敗來自一小組反覆出現的錯誤。下表將每個錯誤與背後原因及最簡單的修正方式配對呈現。
| 錯誤 | 為何會輸掉這一輪 | 快速修正 |
|---|---|---|
| 封在離貓太遠的地方 | 每道障礙扣 100 分,而貓只會對當前路線附近的格子產生反應。 | 把下一道障礙放在貓下一手會經過的走廊上。 |
| 只封中央走廊的單側 | 貓會直接切到另一個開放出口,並在下一步抵達邊緣。 | 先封左邊的進場,再於同一輪封住右邊的出口。 |
| 試圖封住貓所在的那格 | 在貓身上或已封的格子上的無效嘗試不會消耗一輪,但也不會改變任何事。 | 在按下空白鍵或 Enter 之前,把高亮游標往貓的旁邊移一格。 |
| 忽略六角鄰居 | 偏移式六角列中內部格子有六個鄰居,只看成四個會留下路線。 | 按下空白鍵之前,把六個相鄰格子各自往外側行列追蹤一次。 |
| 指望在貓逃出後再補救 | 落腳到外側行或列就是遊戲終結;之後任何障礙都救不回這一輪。 | 當這一輪凍結成紅色時,立刻按重新開始。 |
| 封到已封過的格子上 | 棋盤一開始大部分都已被封;把按鍵浪費在深色格子上會失焦,而不是損失輪次。 | 每次按下前,看的是走廊而不是邊界。 |
這六種模式涵蓋了絕大多數的落敗,因為它們都源自同一個根本原因:忘了貓是貪心、確定性、且被動的。每個錯誤都可以化為一個問題——「這道障礙會縮短貓到邊緣的最短路徑嗎?」——而答案就在走廊上,不在外圍。
兩手封住貓:逐步示範
最乾淨的獲勝路線同時也是最簡單的,請依序執行下列步驟。
- 觀察棋盤中央貫穿的七格橫向走廊。第 1 輪貓就坐在其中,被一圈預先封好的格子圍繞。
- 用方向鍵把高亮游標往貓的左邊移一格,然後按下空白鍵或 Enter,在貓左向路線正前方的開放格放下障礙。
- 觀察貓沿著新的最短路徑往右走一格——這是自動發生,使用的是到外側行的廣度優先距離。
- 再次用方向鍵把高亮游標往貓的右邊移一格,然後按下空白鍵或 Enter,在唯一剩下的開放出口放下障礙。
- 瀏覽器會偵測到再也沒有鄰居能抵達外側行或列,把這一輪凍結為勝利,並把貓與游標都鎖在原地。
分數的算式很直觀,值得在頁面上展示一次:
起始分數:1,000 第 1 道障礙扣 100:1,000 − 100 = 900 第 2 道障礙扣 100:900 − 100 = 800 最終分數:800
這個兩手順序就是這個已揭露走廊下可重現的最乾淨收尾。你在開放格上多放任何一道障礙,分數就以 100 分為單位往下掉;放在貓身上或已封格上的障礙,分數不會變,但會暴露出你對走廊的解讀有誤。使用滑鼠與觸控的玩家可以直接點擊任一開放格來放障礙——上述鍵盤流程用指標操作時也同樣適用。
為什麼確定性走廊會改變策略
大多數的 Trap the Cat 實作採用隨機棋盤,讓每輪都像一道全新的解題。這個版本刻意採用固定的七格走廊,讓兩手解與明顯的逃脫情況都可重現。這個選擇對避免錯誤有實際好處:只要玩過兩、三輪,每個開放格你都熟悉、每個鄰居數都已知、每步貓的移動都可預測。你可以在不受隨機性干擾下,反覆排練同一個開局。想測試特定封鎖順序時,只要重新開始再試一次——走廊、貓的起始格、以及同分時的優先順序全都相同。
確定性把「抓出錯誤」變成一項技能而非擲硬幣,這正是這個版本適合拿來當短暫鍵盤休息,而不是長期挑戰的原因。已揭露的棋盤、已揭露的起始分數、以及已揭露的同分優先順序,都屬於 Lizely 的實作選擇而非官方標準,因此請把它們視為這個特定解題的契約,而非通用規則。
分數、操作與快速恢復
熟悉走廊之後,有三個細節能讓學習曲線更平緩。
- 分數上限。從 1,000 開始、每道有效障礙扣 100 分,在這個已揭露的走廊下,乾淨的兩手 800 分也是允許的最高分。任何在有效開放格上額外放的障礙,都會嚴格拉低結果。
- 無效嘗試。在貓所在格、已封格或棋盤外按下空白鍵,既不消耗一輪也不會改變分數。把它當作免費預覽——在下真正的封鎖之前,快速確認自己有沒有讀對走廊。
- 重新開始與老闆鍵。貓一旦抵達外側行或列,該輪就凍結為落敗,之後任何障礙都救不回來。選擇重新開始,即可讓貓、游標、走廊、分數與輪次計數器回到初始值。在 400 毫秒內連按兩次 Escape,可把棋盤換成模擬營運試算表;再連按兩次 Escape 就會回到完全沒動過的棋盤。封面僅供視覺呈現,不會傳送任何資料。
完成後的最佳分數可能會以遊戲專屬的鍵,儲存在瀏覽器的 localStorage 中供你參考。清除網站資料或切換瀏覽器設定檔,都可能會把它刪掉而不影響遊戲進行;資料不會上傳、不會與帳號綁定、也不會與其他玩家分享。這裡沒有計時器、沒有公開排行榜,也沒有網路對手,所以唯一會把你的分數往下拉的,就只有你放下的有效障礙數量。把 Trap the Cat 當作短暫的路徑規劃挑戰,而不是智力或專注力的衡量標準。
如果你喜歡短小的路徑解題,接著試試這些
Trap the Cat 屬於更廣大的確定性路線封鎖解題家族。方格迷宮遊戲中的路徑規劃錯誤遵循類似的邏輯——預判標記物的最短步,只是從六角格換成方格。想在確定性格子上嘗試不同風格的路線封鎖,Maze Game把類似的「閱讀並封鎖」紀律套用到新的棋盤形狀;而 Hashi Bridges 則把同樣的本能轉向「連接編號島嶼、路徑不交叉」的玩法。先玩幾輪 Trap the Cat,每次貓逃脫就重新開始,到第三次嘗試時走廊就會像一本翻開的書一樣清楚易讀。
想深入了解,可參考 在找物遊戲中避免常見錯誤。