倒水排序、球球分類、螺帽分類、圈圈分類,外觀不同,本質上卻是同一款遊戲。你要把一個容器最上層的物品移到另一個容器,當每個容器都只剩單一顏色或是空的,就算過關。因為底層規則完全一樣,一份攻略就能通用於所有版本。這篇就是那份攻略,文末另闢一節,專門說明各遊戲之間真正不同的少數幾點。
什麼是顏色分類遊戲?
不論主題把容器叫做試管、柱子還是螺栓,每種顏色分類遊戲都會給你一組容器,裡面各自疊著一疊彩色物品。你只能取出一疊物品最上層的那一個,而且只能放進空的容器,或是最上層物品顏色與你手上這個相符的容器。當每個容器都變成空的或只裝單一顏色時,遊戲就解開了。
規則就這些。接下來要談的,都是如何把它玩好。
新手逐步攻略
第一步:動手前先看清盤面
在做出任何一步之前,先掃過每個容器。留意哪些顏色已經有兩個以上疊在一起,那是你最接近完成的目標;留意哪些顏色分散在多個容器裡,那會需要花最多工夫。花五秒觀察,省下的時間遠比撤銷錯誤走法多得多。
第二步:先騰出一個空容器
空容器是唯一能接受任何顏色的地方。沒有空容器,每一步都得配合現有的頂層顏色,選擇會迅速變少。前幾步通常應該以騰出至少一個空容器為目標,即使看起來還不像是在進展。
第三步:一次完成一種顏色
不要同時在四種顏色上零零星星地推進。挑一個最接近完成的顏色,把它徹底解決。完成的容器是永久確定的:不會再被打亂,通常也會變成後續作業的空間。
第四步:多想兩三步
在做出一步之前,先想想它會帶來什麼。它會騰出容器嗎?會露出你需要的顏色嗎?能讓下一步合併成功嗎?單獨看起來不錯、卻走進死路的一步,不如一步看起來普通、卻能開啟連鎖反應的走法。
進階技巧
由下往上處理
如果你需要的顏色被埋在其他顏色下面,你就得先清掉上面的東西,沒有捷徑。要有計畫地做:在動手之前先想好每個阻擋物要去哪裡,而不是隨意搬動、碰運氣。
讓同色盡量集中
顏色每多分散到一個容器,之後要重新集中就得多花幾步。有得選的時候,寧可把顏色集中到較少容器,即使現在要多花一步。
用空容器當緩衝區
空容器不只是用來完成顏色,也是暫存空間。把擋路的顏色先移進去,取出下面壓著的東西,再把擋路的顏色移到真正的目的地(或移回原處)。大多數不簡單的關卡,你都是靠這種緩衝手法解開的。
尋找連鎖走法
最強的走法能開啟下一步,而不只是單獨看起來漂亮。移動物品 A 露出物品 B,B 完成了一疊,這疊完成後又騰出一個容器。動手之前,先確認你能不能說出這一步會帶來什麼。說不出來,大概就不是該走的那一步。
各版本差異說明
上面的核心策略適用於所有顏色分類遊戲,但有三件事值得特別留意。
圈圈分類有其他版本沒有的容量差異。 大多數倒水排序和球球分類的盤面,容器高度都相同,所以任何容器最終都能裝下任何顏色。圈圈分類的關卡卻常常在同一個盤面上混用短柱和長柱,而短柱會比你預期更快裝滿。由此得出兩個做法:在決定合併之前,先算清楚每根柱子的高度夠不夠裝下該顏色的所有圈數;並優先把長柱當作某個顏色的固定歸宿,因為它們能在溢出前吸收更多。短柱則用來暫放一兩個阻擋物,不要當成某個顏色的最終目的地。
倒水排序的「傾倒」跟其他遊戲是同一種走法。 它看起來不太一樣:液體是分層動畫地轉移,而不是單一顆球或螺帽跳過去。但一次把好幾層連續同色液體倒過去,在機制上仍然只算一步,而不是好幾步。上面的策略完全適用,不需要調整。
螺帽分類、球球分類、螺栓分類只是名稱不同,機制並無差異。 不管遊戲把這些零件叫做螺栓上的螺帽、試管裡的球,還是柱子上的環,底層邏輯都是同一種圖搜尋問題。只要你會解其中一種,其他版本你其實已經會解了。
什麼時候該用求解器
有些關卡確實很難,有些則根本無解:不論怎麼走合法步驟都無法達成完成盤面。如果卡關超過幾分鐘,那就是該停止猜測、直接查證的時候。ChromaOracle 採用廣度優先搜尋(BFS),只要有解就能找出步數最少的解法,沒有解時也會立刻告訴你。
如果盤面上有隱藏或未知的顏色,神秘模式會分析未知部分所有可能的排列組合,找出不論結果為何都安全的走法。這對倒水排序、球球分類、螺帽分類和圈圈分類都同樣適用。
常見錯誤
- 太早用掉最後一個空容器:它是你唯一有彈性的資源,盡量保留至少一個。
- 把顏色分散到更多容器裡:每多分散一次,之後就得多花幾步收回來。
- 忽略被埋住的顏色:被壓在容器底部的顏色,拖得越久越難取出。
- 沒有計畫就隨意移動:每一步都該是為了鋪陳什麼,而不是純粹因為可以走。
- 假設困難關卡一定有解:有些沒有,先查證再花二十分鐘下去。
常見問題
倒水排序、球球分類、螺帽分類、圈圈分類真的是同一款遊戲嗎?
在絕大多數應用程式裡,機制上確實是。視覺主題會變(液體、球、螺帽、圈環),但走法規則(取出頂層物品,放進空的或顏色相符的容器)和最佳策略是一致的。唯一真正的例外,是上面提到的圈圈分類混合柱高問題。
第一步該怎麼走最好?
要麼是能騰出空容器的一步,要麼是能合併已經大致集中的顏色的一步。避免第一步就把顏色分散到額外的容器,之後會付出代價。
顏色分類遊戲有可能無解嗎?
有可能。有些盤面配置不論怎麼走合法步驟,都無法達成完全排序的狀態。求解器能立即判斷出來,不用等你試了十分鐘才發現。
一般關卡大概需要幾步?
取決於盤面大小,以及一開始顏色混雜的程度。小盤面可能不到十幾步就能解開;更大或更混亂的盤面則可能需要三十步以上。以 BFS 為基礎的求解器能找出任何盤面的最少步數。
遇到有隱藏顏色的關卡該怎麼辦?
把未知的部分標記為未知,然後使用神秘模式。它會找出不論隱藏顏色實際是什麼都安全的走法,讓你在所有顏色揭曉前就能推進,之後隨著資訊揭露再重新輸入盤面即可。