Domino Chain Reaction 是一款五關制、基於瀏覽器的擺放謎題。你可以在固定的 5×5 網格上切換直立的骨牌,按下 START,並讓依序發生的連鎖反應通往目標鈴。這個 Domino Chain Reaction 工具採用嚴格的骨牌數量限制,而非可無限制建造的沙盒。每個工作台都包含一塊固定的 START 骨牌、一個固定的目標鈴,以及外觀相同的開放槽位;兩端的端點都不占用擺放額度。你可以在確定前放置或移除骨牌,但棋盤不會標示正確路線。按下 Push the start 後,系統會依固定的上、右、下、左順序,沿相連的骨牌進行確定性的廣度優先遍歷。每個到達的骨牌都會顯示其在連鎖反應中的序號,並變成倒下狀態。當到達目標或沒有任何新連接的直立骨牌時,測試便結束。每完成一個工作台可得 200 分,完成全部五個即可得到精確的 1,000 分總分;遊戲完全在你的瀏覽器中進行,無需帳號、訂閱、伺服器請求或新的下載。

連鎖反應背後的路線規劃任務
這是一款抽象的網格反應謎題,並非模擬實體骨牌的時間、動量、間距或摩擦。倒下的骨牌只能觸發其正上方、正右方、正下方或正左方的另一塊骨牌。角落接觸沒有作用,而空格會截斷該分支。因此,核心任務是路線規劃:在按下按鈕測試之前,決定哪些位置構成一條連續且共邊相連的鏈。
五個棋盤維持相同的 5×5 尺寸與規則。第一關呈現一段短而直接的交接。後續工作台則加入向下延伸的路徑、類似架子的轉折、來回折返,以及更長的最終連鎖反應。難度來自空間推理,而非操作方式的變更。在按下按鈕前,介面只會顯示你自己的擺放:開放槽位具有相同的外觀與無障礙描述,標籤、隱藏欄位或資料屬性中都不會出現解答標記或未來序列。你必須依據位置、相鄰關係與可用額度推得有用的路線。
從兩個固定端點向內規劃
從兩端同時開始。先檢查哪些開放槽位與 START 共邊,再檢查哪些槽位與目標鈴共邊。從這兩組槽位向內推估,評估需要多少擺放才能跨越剩餘的曼哈頓距離。由於反應每次只會沿正交網格邊緣前進一格,因此兩個看似相近、卻僅在角落接觸的格位無法完成連接。
按下按鈕前,逐一格描繪預定序列。角落格可以透過自身上、右、下或左的連接改變骨牌鏈的方向,但每次轉向仍必須共用一條邊。不要僅因還有剩餘骨牌就填滿所有槽位:每塊骨牌都應屬於連接路線,或構成你理解且負擔得起的分支。固定的上、右、下、左遍歷順序讓每次按下按鈕的結果都能重現,而有限的存貨則使每個棋盤都是一項精簡的空間推理測試。
擺放、觸發並完成每個工作台
- 檢查棋盤。找出固定的 START 骨牌與目標鈴,讀取骨牌數量限制,並辨識可用的開放槽位。這些槽位的外觀完全相同,因此不會預先標示為解答的一部分。START 與目標都不計入擺放額度。
- 切換合法擺放。點選或輕觸開放槽位以放置直立骨牌,再次啟動即可移除該骨牌。擺放不得超出嚴格額度。嘗試使用封閉空間、固定端點、範圍外的格位或超過允許數量的骨牌都不會產生任何作用。
- 描繪連續路線。從 START 朝鈴的方向作業並檢查每次交接。相鄰的兩塊骨牌必須共用上、右、下或左邊。對角接觸無法傳遞反應,只要有一個空格,就會在該處截斷骨牌鏈。
- 檢查轉折與分支。確保每個角落都是透過正交相鄰格改變方向。移除未使用的骨牌,並將任何側支分支計入同一額度。觸發前,逐一格重新描繪預定序列,而不要只判斷整體形狀。
- 觸發起點。選擇 Push the start,或在棋盤具有鍵盤焦點時按 Enter。這是一項真正的傳遞測試:引擎會從 START 開始,依上、右、下、左的固定鄰接順序進行確定性的廣度優先遍歷。
- 讀取每個觀察結果。到達的骨牌會倒下,並獲得帶編號的倒下順序標籤。測試成功時,系統會在到達目標後立即停止並授予 200 分,接著解鎖下一個工作台。測試失敗時,會在沒有任何相連的直立骨牌後停止,因此編號記錄會精確顯示連鎖反應傳播到哪裡。
- 修正停止的布局。利用最後的編號位置找出中斷處,然後至少新增或移除一塊開放槽位骨牌,再嘗試真正不同的布局。重複完全相同的擺放特徵會經過去重,因此不會再計入另一種不同的失敗。第二種仍然提前停止的不同布局會結束本次遊玩。若修正後的布局在一次失敗後成功,其失敗記錄會在進入下一個工作台前清除。
將停止的連鎖反應視為診斷資訊
從 START 開始,沿著編號朝預定路線追蹤。當編號路徑結束時,檢查下一個預定格位:它是空的、僅以對角線相連,還是位於目前的連接元件之外?如果序列延伸進側支分支,請將那些帶編號的分支骨牌與達成目標仍需的格位分開。Fall 記錄器會以精簡的位置標籤重播觀察到的序列,但絕不會揭露未來路線。
這使每次未成功的觸發都成為實用的證據,而非隨機判決。移除未使用的分支、跨越特定間距或重新導向最終連接後,再從兩個端點重新描繪修訂後的布局。由於完全相同的布局會經過去重,下一次有意義的測試必須至少包含一項實際的擺放變更。
計分、布局與兩次失敗的界線
計分方式固定:到達目標可得 200 分,並解鎖下一個工作台。完成一次完整遊玩是五個成功的工作台 × 200 分 = 1,000 分。第五次成功會凍結這個精確結果。每個工作台可接受兩種不同的失敗布局,但第二種真正不同且停止的布局會結束整次遊玩。
| 遊戲事件 | 精確結果 | 最佳因應方式 |
|---|---|---|
| 到達目標 | 授予 200 分,並解鎖下一個工作台。 | 使用 Next workbench 繼續。 |
| 第一種不同的停止布局 | 其觀察到的倒下序列會記錄為一次失敗。 | 研究帶編號的端點並修改擺放。 |
| 再次測試相同的失敗布局 | 擺放特徵會經過去重。 | 進行另一項不同的測試前,至少變更一塊骨牌。 |
| 第二種不同的停止布局 | 本次遊玩會進入終止狀態。 | 使用 Restart 重新開始。 |
| 一次失敗布局後成功 | 剩餘的失敗記錄會清除。 | 該次失敗不會延續,請繼續前往下一個工作台。 |
| 第五個成功工作台 | 精確的 1,000 分結果會凍結。 | 完成本次遊玩,或從第一關重新開始。 |
Restart 會完整重設為第一個工作台,分數歸零,並清除已擺放的骨牌、倒下序列、記錄的布局、任何終止狀態與所有先前的失敗記錄。因此,這是一次乾淨的新遊玩,而不只是撤銷最近一次的擺放。
使用手機、滑鼠或鍵盤操作棋盤
完整棋盤能舒適地容納於 390 像素寬的行動裝置視窗中,骨牌觸控目標的高度也至少維持 44 像素。觸控螢幕使用者可以點選任何開放槽位來放置或移除骨牌,滑鼠使用者也可以點選相同的槽位。使用鍵盤時,將焦點移至網格格位,並使用方向鍵移動可見游標。按 Space 可切換可用槽位,按 Enter 則可觸發起點。當焦點位於 Restart、Push 或 Next workbench 時,這些控制項會保留原生按鈕行為,而不會被棋盤快捷鍵攔截。
封閉空間、固定端點、範圍外的格位、超出額度、已解鎖關卡與終止的遊玩都是具原子性的無操作:它們不能部分改變分數、擺放或觀察到的序列。遊戲完全在你的瀏覽器中執行,擺放選擇、觸發、倒下序列、分數與錯誤都不會上傳進行處理。
執行觸發前的最終檢查
選擇 Push the start 前,請確認:
- 第一塊擺放的骨牌與從 START 出發的可達路徑共用一條邊。
- 最後一塊擺放的骨牌與通往目標的路徑共用一條邊。
- 沒有任何預定轉換依賴對角接觸。
- 沒有任何空格截斷預定路線。
- 每個轉折與側支分支都有你理解的目的。
- 布局仍在額度內,且與上次失敗時的特徵不同。
成功完成遊玩,靠的是放置更少但連接更好的骨牌,並利用每個編號結果驗證下一條路線。觸發會揭示布局的後果;仔細描繪邊緣正是使該後果可預測的關鍵。