Elemental Alchemy 是一款有限的、基於瀏覽器的線上煉金遊戲,從四個基礎條目開始——火、水、土和氣——並透過十三個已揭露的虛構配方,引導你走向一份完整的十七條目檔案。每一個新組合都會恰好新增一個條目,完整的清單會一直顯示在頁面上,包括結果仍被鎖定的列,分數則保持為零,直到你按下「Combine」處理最後一對——Beacon 加上 Skyforge——就會產生 Concord,並將面板直接推進到恰好一千分。每一對的順序無關,因此「火加水」和「水加火」會產生相同的 Steam 結果。未知配對、重複的已知配方和未發現的 ID 都會被拒絕,不會產生變化或扣分,而第二個不同的無效配對則會凍結整個回合,直到你重新開始。這個謎題在本地端執行,無需帳號、上傳、計時器或遠端運算,並且在「Restart」後會重建相同的檔案。這使得整個挑戰變成一個關於規劃與謹慎輸入的問題,而不是猜測隱藏的化學反應。
Elemental Alchemy 作為一款基於瀏覽器的謎題
大多數線上煉金遊戲都將配方列表隱藏在進度牆、隨機結果或外部伺服器之後,這使得探索淪為猜測。Elemental Alchemy 採取相反的做法:完整的十三列清單從頁面載入的那一刻起就可見,每個結果都是十三個預先命名的虛構條目之一,而你唯一需要管理的狀態就是自己的檔案。你從面板上的火、水、土和氣開始,每個新元素都是透過選擇兩個已發現的條目、以任意順序載入托盤,然後按下「Combine」來創建。
與化學模擬器的關鍵差異在於,這些組合中沒有一個描述真實的反應。每個名稱都是原創的設定,契約也很清楚:這不是歷史上的煉金術、不是材料安全指南、不是合成標準,也不是權威的元素系統。它實際上是一個透明的單人謎題,目標有限,路線事先已知。開啟 Elemental Alchemy 檔案,整個挑戰就擺在螢幕上等你來走完。
五個層級與完整的配方清單
檔案結構劃分為五個可見的層級,直接對應配方的順序,因此你隨時都能在創建新條目之前,知道它會落在哪一個層級。層級 0 到 4 在檔案中都可見,層級 1 容納了六個直接從基礎配對得出的第一輪結果。由於每個更高層級的配方都依賴一個你必須已發現的較低層級結果,層級結構同時也作為依賴關係圖。
完整的清單重現如下,讓你可以在按下任何按鍵之前規劃出一條完整路線。此表格精確反映了產品中已揭露的配方列,依層級組織,並按照獲勝的十三步路徑排序。
| 步驟 | 層級 | 配對 | 結果 |
|---|---|---|---|
| 1 | 1 | Fire + Water | Steam |
| 2 | 1 | Earth + Water | Reed |
| 3 | 1 | Air + Water | Mist |
| 4 | 1 | Earth + Fire | Ember |
| 5 | 1 | Air + Fire | Spark |
| 6 | 1 | Air + Earth | Dust |
| 7 | 2 | Earth + Steam | Geyser |
| 8 | 2 | Fire + Reed | Lantern |
| 9 | 2 | Mist + Spark | Aurora |
| 10 | 2 | Dust + Ember | Cinderstone |
| 11 | 3 | Cinderstone + Geyser | Skyforge |
| 12 | 3 | Aurora + Lantern | Beacon |
| 13 | 4 | Beacon + Skyforge | Concord |
每個結果都是唯一的,每對在其規範形式中最多出現一次,並且一次獨立的可達性檢驗已確認所有十七個條目都可以從四個起始條目,僅使用這些組合來發現。第 13 步是唯一一個在層級 4 產出新條目的配方,所以一旦 Beacon 和 Skyforge 都進入你的檔案,下一次「Combine」就會結束這個回合。
順序無關的配對與確定性的發現
其他煉金遊戲中一個常見的挫折來源是:反轉原料的順序可能產生不同的結果,這迫使你必須記住兩份清單而不是一份。Elemental Alchemy 在檢查配對是否符合之前,會先將每一對規範化,因此「火加水」和「水加火」都會走向相同的 Steam 結果,而無論先載入氣或土,「氣加土」都會走向 Dust。托盤甚至允許你載入同一個條目兩次,這讓你能輕鬆驗證像「火加火」這樣的自配對,會被視為一個不同的未列出配對,而不是已知配方。
由於規則是確定性的,且清單完全可見,這個謎題就簡化為規劃而非試錯。你可以停留在步驟 1,先找出在第二層級配方能成功之前所需的六個第一層級結果,再以你偏好的任何順序走過四個第二層級配對,並在最後的 Concord 步驟之前完成兩個第三層級配方。只要每一對的兩邊都已被發現,謎題就會接受任何順序的配方,因此上述十三個步驟描述的是一條有效的獲勝路線,而不是唯一的合法路線。
走完十三步的獲勝路線
介面刻意將輸入介面保持得很小。你選擇兩個檔案按鈕,按下「Combine」,然後觀察面板的回應。下列十三個步驟描述了 Elemental Alchemy 頁面上的一條完整獲勝路線。
- 開啟頁面,確認檔案顯示火、水、土和氣為四個起始條目。
- 將 Fire 載入第一個托盤槽位,將 Water 載入第二個托盤槽位,然後按下「Combine」以發現 Steam。
- 載入 Earth 和 Water,進行組合,並發現 Reed。
- 載入 Air 和 Water,進行組合,並發現 Mist。
- 載入 Earth 和 Fire,進行組合,並發現 Ember。
- 載入 Air 和 Fire,進行組合,並發現 Spark。
- 載入 Air 和 Earth,進行組合,並發現 Dust。
- 載入 Earth 和 Steam,進行組合,並發現 Geyser。
- 載入 Fire 和 Reed,進行組合,並發現 Lantern。
- 載入 Mist 和 Spark,進行組合,並發現 Aurora。
- 載入 Dust 和 Ember,進行組合,並發現 Cinderstone。
- 載入 Cinderstone 和 Geyser,進行組合,並發現 Skyforge。
- 載入 Aurora 和 Lantern,進行組合,並發現 Beacon。
- 載入 Beacon 和 Skyforge,進行組合,並觀察 Concord 進入檔案。分數從零移動到恰好 1,000。
每個成功的新配方都會清除托盤,並將游標移至剛發現的條目,因此你可以在規劃下一對之前,視覺上確認檔案已經增長。如果你連續兩次以同一對按下「Combine」,則不會發生任何變化:已知配方是一個精確的無操作(no-op),不會複製條目或改變分數。
計分規則、無效配對與 1,000 分的終點
計分規則刻意保持簡單。只要檔案不完整,分數就保持為零,並且只有在作為第十七個條目發現 Concord 時才會跳動。達到第三層級沒有部分分數,第一個使用某個特定配對也沒有額外獎勵,更沒有倒數計時的計分器。發現 Concord 是唯一一個將零分面板轉化為恰好 1,000 分的事件。
無效輸入以三種不同的方式處理。一個未知或未發現的 ID——也就是一個配方尚未揭露到你檔案中的配對——會在沒有任何變化的情況下被拒絕,因此托盤和分數保持原樣。一個重複的已知配方也會作為精確的無操作而被拒絕,這意味著你可以自由地按下「Combine」,無需冒著產生重複條目的風險。唯一能提早結束一個回合的事情是第二個不同的未列出配對:你被允許有一個像「火加火」這樣的不同無效配對,重複同一個規範配對會被去重,但一旦你嘗試第二個像「水加水」這樣的不同無效配對,檔案就會鎖定,你必須「Restart」。
因此,一條失敗的路線看起來是這樣:將 Fire 與 Fire 組合,得到第一個不同的無效配對;再次對「火加火」按下「Combine」,並注意到面板沒有變化;然後將 Water 與 Water 組合,得到第二個不同的無效配對,回合便會鎖定。「Restart」會重建相同的檔案和相同的規則,因此失敗是可以挽回的。如果你喜歡具有嚴格無操作規則的確定性謎題,Lights Out 棋盤使用了類似的切換並驗證模式,而 踩地雷則以類似的方式獎勵謹慎的輸入而非快速點擊。
鍵盤、指標與觸控控制
控制層的設計使得鍵盤、指標和觸控操作都共享同一個純粹的 reducer,這意味著任何給定組合的結果只取決於你載入的配對,而不是你使用的裝置。在桌面瀏覽器上,你聚焦於檔案,使用方向鍵在已發現的條目之間移動,按下 Enter 或 Space 將高亮顯示的條目載入托盤,按下 M 進行組合,按下 X 清除托盤,按下 R 重新開始整個檔案。在手機或平板電腦上,可以透過點擊檔案按鈕以及「Combine」、「Clear」和「Restart」控制項來達成相同的操作,而在混合裝置上,你可以混合使用指標和鍵盤輸入而不會破壞狀態。
由於 reducer 是純粹的,相同的組合序列在同一個起始種子下,總是會產生相同的檔案,這使得該回合可以重複進行,以便規劃或比較。如果你想在同一個工作階段中再玩一個確定性的謎題,Nonogram以不同的提示結構共享了固定設定的風格,而 Word Builder甚至使用了字母 S T R E A M——這六個字母正是在步驟 1 中開啟 Elemental Alchemy 配方清單的字母。