邊匹配拼圖把方形卡片彼此相鄰放置,讓每條相觸邊以相反正負號共享同一圖樣,而 Edge Match Puzzle 變體證明在 6,144 個已稽核狀態中恰好有一個有效的 2-by-2 盤面。每張已放置卡片的外側必須顯示匹配的羅盤邊界字母,而內部邊必須帶有相同的弧、波、葉或星圖樣,並搭配相反的正號與負號。每張卡片可以旋轉四個四分之一轉位置,盤面以固定的列優先順序從儲存格 1 填到儲存格 4,因此每次放置都能在嘗試下一步之前就先稽核。完整的合法盤面會把分數凍結在恰好 1,000 分,而任何部分放置都會讓分數維持為零。獨一無二的獲勝盤面把 A 放在四分之一轉 1、B 放在四分之一轉 2、C 放在四分之一轉 3、D 放在四分之一轉 0,這個結果已由獨立判定器證明,該判定器窮舉測試了全部 4 階乘的圖塊排列乘以 4 的四次方,總共是 6,144 個完整盤面。

edge matching puzzle
邊匹配拼圖

邊匹配拼圖如何構成

每個 Edge Match Puzzle 盤面都是固定的 2-by-2 格線,背後是四張手寫定義的卡片,分別稱為 Archive A、Archive B、Archive C 與 Archive D。每張卡片依北、東、南、西順序擁有四個邊代碼,取自一小組羅盤邊界字母與四種帶正負號的內部圖樣:弧、波、葉與星。外邊指向盤面的羅盤邊界,每一側都必須匹配特定字母,而內邊會碰到另一張卡片,必須以相反正負號共享圖樣。沒有洗牌、沒有計時器,也沒有從更大牌庫抽出的隱藏卡片,因此任何一局唯一的未知,就是哪張卡片放哪裡,以及每張卡片目前朝向哪個四分之一轉。

卡片可以向任一方向旋轉,經過四個離散的四分之一轉位置。順時針四分之一轉會把先前的西邊移到北、先前的北邊移到東、先前的東邊移到南、先前的南邊移到西。逆時針旋轉則以相反方向套用同一四分之一轉循環。以角度來說,這四個位置是從托盤方向順時針的 0、90、180 與 270,讓稽核與玩家能用同一套數字詞彙描述每次放置。

如何玩 Edge Match Puzzle

  1. 聚焦托盤並選擇一張尚未放置的卡片。所選卡片正面與目前四分之一轉會出現在檢視區,盤面則會突顯儲存格 1 作為下一個合法目標。
  2. 用 Q 或 E 旋轉卡片,直到下一格的外邊顯示正確的羅盤字母,且內部圖樣能補足任何已就位的鄰居。
  3. 依列優先順序放置儲存格 1 到 4:左上、右上、左下、右下。內部邊需要相同的弧、波、葉或星圖樣,並搭配相反的正號與負號。
  4. 使用四分之一轉 1 的 A、四分之一轉 2 的 B、四分之一轉 3 的 C,以及四分之一轉 0 的 D,組出獨一無二的有效盤面,並恰好得到 1,000 分。
  5. 若放置失敗,記下相異的非法次數,然後重新開始,把每張卡片送回托盤、清除分數,並把儲存格一恢復為下一個目標。

解讀羅盤邊界與帶正負號的圖樣

已放置卡片的每一條外邊,都必須顯示該盤面那一側所需的羅盤邊界字母。最上列的外側頂邊、最下列的外側底邊,以及左欄與右欄的外側邊,各自有一個唯一正確的字母;若任何外露外側帶的是連接符而不是所需字母,該卡片就會被拒絕。這項約束賦予此拼圖羅盤邊界的性格,並把 Edge Match Puzzle 工具與一般圖塊匹配遊戲區隔開來。

內部邊遵循另一條更嚴格的規則。當兩張卡片彼此相鄰時,相觸邊必須帶有相同的圖樣名稱與相反正負號。弧正必須對上弧負,波正必須對上波負,葉正必須對上葉負,星正必須對上星負。若兩張卡片顯示同一圖樣且同一正負號,或顯示不同圖樣,放置就會被拒絕,相異非法計數器會加一。四種帶正負號的圖樣是唯一的內部匹配詞彙;沒有萬用牌、沒有圖樣旋轉,也不允許部分圖樣重疊。

約束套用對象匹配規則
羅盤邊界任何已放置卡片的外邊該側需要精確的羅盤字母;只有連接符即為拒絕。
帶正負號的圖樣兩張已放置卡片之間的內邊相同圖樣(弧、波、葉或星),搭配相反的正號與負號。
儲存格順序放置序列固定列優先順序:左上、右上、左下、右下。
旋轉每張卡片各自獨立四個四分之一轉位置;順時針把西移到北。

獨一無二解法背後的 6,144 狀態稽核

讓這個版本的邊匹配拼圖可驗證的,是發行期間執行的窮舉稽核。發行流程把四張卡片的全部 4 階乘排列,乘以旋轉位置的 4 的四次方,恰好是 6,144 個完整盤面狀態。一個獨立的字面判定器擁有自己的圖塊表、旋轉實作、邊界檢查、連接符匹配器、排列與旋轉迴圈,而且不呼叫正式解題器。那種獨立性保證已稽核的數字不只是內部主張,而是對同一夾具的另一次計數。

判定器拒絕除了一個以外的每個盤面。唯一倖存者是字面解 A1、B2、C3、D0,意思是 Archive A 在四分之一轉 1、Archive B 在四分之一轉 2、Archive C 在四分之一轉 3、Archive D 在四分之一轉 0。重播套件會走完那個已稽核解法以確認恰好 1,000 分的完局,然後刻意打破規則以確認錯誤去重:在儲存格 1 嘗試兩次 D0 計為一次相異非法嘗試,在儲存格 1 嘗試 D1 則把證明盤面關閉為第二次相異非法嘗試。窮舉證明的建構方式,讓任何讀者都能用同一夾具重建同一枚舉,這正是確定性邊匹配拼圖與依賴程序性生成的應用程式之間的差別。

計分、錯誤與重新開始行為

計分刻意做成二元。當你朝已稽核解法組建時,分數維持為零。一旦全部四個邊界與內部約束依列優先順序滿足,盤面就凍結,分數設為恰好 1,000。沒有部分給分、沒有時間獎勵,也沒有因為你花多久才找到正確旋轉而扣分。共用遊戲殼仍會顯示各局最佳分數,因此一次完美解法就足以宣告 1,000 分上限。

錯誤以去重處理。第一次相異的圖塊-旋轉-儲存格不匹配是可恢復的:遊戲記住該簽名並讓你繼續玩。重複那次完全相同的嘗試會被當成無操作,因為沒有任何有意義的東西改變。第二次相異非法嘗試會關閉該局,凍結盤面,讓你無法意外走進第三次、第四次或第五次不匹配。未知卡片 ID、已經放置的卡片、無效儲存格、已被佔用的儲存格、順序不對的儲存格,以及沒有選取的動作,都是原子無操作,意思是狀態不變,錯誤計數器也不動。重新開始一律把全部四張卡片送回托盤、清除選取、重設旋轉、把分數歸零、抹除錯誤,並把儲存格一恢復為下一個目標,因此每一次新嘗試都是同一套 6,144 狀態稽核的乾淨重播。

Edge Match Puzzle 的鍵盤控制

介面會顯示所選卡片正面、目前四分之一轉、全部四個盤面儲存格、剩餘托盤卡片、相異非法次數、回饋訊息,以及目前分數,因此你一律知道遊戲認為你在做什麼。鍵盤遊玩時,聚焦托盤,用方向鍵瀏覽、Enter 選取、Q 或 E 旋轉、P 放置。

共用遊戲殼也提供重新開始按鈕、最佳分數顯示、鍵盤指引,以及用來快速隱藏畫面的 Boss Key。沒有上傳步驟、沒有網路呼叫、沒有模型下載,瀏覽器裡也沒有隱藏解題器在跑,所有狀態與繪製都留在本機。若你想要另一個以旋轉驅動、同樣鍵盤優先精神的圖塊挑戰,Pipes Puzzle 會旋轉九塊固定水管圖塊,直到每個開口都與鄰居匹配,而且所有圖塊形成一個沒有封閉迴圈的連通網路,這對任何想磨練旋轉邏輯的邊匹配拼圖解題者都是實用的搭配練習。

若你正在權衡選項,Fill One Line Puzzle:沿一條路徑穿過每個儲存格 有詳細說明。

若你正在權衡選項,Color Flood Puzzle:在 8 步內解開 5x5 盤面 有詳細說明。