倒水排序、球球分类、螺母分类、圆环分类,外观各不相同,本质上却是同一个谜题。你需要把一个容器最上层的物品移到另一个容器中,当每个容器都只剩单一颜色或者是空的时,就算过关。因为底层规则完全一致,一份策略指南就能通用于所有版本。这篇正是这样一份指南,文末专门开辟一节,说明各游戏之间真正不同的少数几点。
什么是颜色分类解谜?
不管主题把容器叫做试管、柱子还是螺栓,每种颜色分类游戏都会给你一组容器,里面各自堆着一叠彩色物品。你只能取出一叠物品最上面的那一个,并且只能把它放进空容器,或者最上层物品颜色与你手中这个相符的容器。当每个容器都变成空的或只装单一颜色时,谜题就解开了。
规则就这些。接下来的内容,讲的都是如何把它玩好。
新手逐步策略
第一步:动手之前先看清盘面
在做出任何一步之前,先扫一遍每个容器。留意哪些颜色已经有两个以上叠在一起,那是你最接近完成的目标。留意哪些颜色分散在多个容器里,那会需要花最多功夫。花五秒观察,省下的时间远比撤销错误走法要多得多。
第二步:先腾出一个空容器
空容器是唯一能接受任何颜色的地方。没有空容器,每一步都得配合已有的顶层颜色,选择会迅速变少。前几步通常应该以腾出至少一个空容器为目标,即使看起来还不像是在推进。
第三步:一次完成一种颜色
不要同时在四种颜色上零零散散地推进。挑一个最接近完成的颜色,把它彻底解决。完成的容器是永久确定的:不会再被打乱,通常也会变成后续操作的空间。
第四步:多想两三步
在走出一步之前,先想想它会带来什么。它会腾出容器吗?会露出你需要的颜色吗?能让下一步顺利合并吗?单独看起来不错、却走进死路的一步,不如一步看起来普通、却能开启连锁反应的走法。
进阶技巧
由下往上处理
如果你需要的颜色被压在其他颜色下面,你就得先清掉上面的东西,没有捷径可走。要有计划地做:动手之前先想好每个挡路的物品要去哪里,而不是随意搬动、碰运气。
让同色尽量集中
颜色每多分散到一个容器,之后要重新集中就得多花几步。有得选的时候,宁可把颜色集中到较少的容器里,即使现在要多花一步。
用空容器当缓冲区
空容器不只是用来完成颜色的,也是暂存空间。把挡路的颜色先移进去,取出下面压着的东西,再把挡路的颜色移到真正的目的地(或者移回原处)。大多数不简单的关卡,靠的就是这种缓冲手法。
寻找连锁走法
最强的走法能开启下一步,而不只是单独看起来漂亮。移动物品 A 露出物品 B,B 完成了一叠,这一叠完成后又腾出一个容器。动手之前,先确认自己能不能说清楚这一步会带来什么。说不清楚,大概就不是该走的那一步。
各版本差异说明
上面的核心策略适用于所有颜色分类游戏,但有三件事值得特别留意。
圆环分类有其他版本没有的容量差异。 大多数倒水排序和球球分类的盘面,容器高度都相同,所以任何容器最终都能装下任何颜色。圆环分类的关卡却常常在同一个盘面上混用短柱和长柱,而短柱会比你预期更快装满。由此得出两个做法:在决定合并之前,先算清楚每根柱子的高度够不够装下该颜色的所有圆环数;并优先把长柱当作某个颜色的固定归宿,因为它们能在溢出之前吸收更多。短柱则用来暂放一两个挡路物品,不要当成某个颜色的最终目的地。
倒水排序的"倾倒"和其他游戏其实是同一种走法。 它看起来不太一样:液体是分层动画地转移,而不是单个球或螺母跳过去。但一次把好几层连续同色液体倒过去,在机制上仍然只算一步,而不是好几步。上面的策略完全适用,不需要调整。
螺母分类、球球分类、螺栓分类只是名字不同,机制并无差异。 不管游戏把这些零件叫做螺栓上的螺母、试管里的球,还是柱子上的环,底层逻辑都是同一种图搜索问题。只要你会解其中一种,其他版本你其实已经会解了。
什么时候该用求解器
有些关卡确实很难,有些则根本无解:不管怎么走合法步骤都无法达成完成盘面。如果卡关超过几分钟,那就是该停止猜测、直接查证的时候。ChromaOracle 采用广度优先搜索(BFS),只要有解就能找出步数最少的解法,没有解时也会立刻告诉你。
如果盘面上有隐藏或未知的颜色,神秘模式会分析未知部分所有可能的排列组合,找出不管结果如何都安全的走法。这对倒水排序、球球分类、螺母分类和圆环分类同样适用。
常见错误
- 太早用掉最后一个空容器:它是你唯一有弹性的资源,尽量保留至少一个。
- 把颜色分散到更多容器里:每多分散一次,之后就得多花几步收回来。
- 忽略被压住的颜色:压在容器底部的颜色,拖得越久越难取出。
- 没有计划就随意移动:每一步都该是为了铺垫什么,而不是单纯因为可以走。
- 假设困难关卡一定有解:有些真的没有,先查证再花二十分钟下去。
常见问题
倒水排序、球球分类、螺母分类、圆环分类真的是同一个游戏吗?
在绝大多数应用中,机制上确实是。视觉主题会变(液体、球、螺母、圆环),但走法规则(取出顶层物品,放进空的或颜色相符的容器)和最佳策略是一致的。唯一真正的例外,是上面提到的圆环分类混合柱高问题。
第一步怎么走最好?
要么是能腾出空容器的一步,要么是能合并已经大致集中的颜色的一步。避免第一步就把颜色分散到额外的容器里,之后会付出代价。
颜色分类解谜有可能无解吗?
有可能。有些盘面配置不管怎么走合法步骤,都无法达成完全排序的状态。求解器能立即判断出来,不用等你试了十分钟才发现。
一般关卡大概需要多少步?
取决于盘面大小,以及一开始颜色混杂的程度。小盘面可能不到十几步就能解开;更大或更混乱的盘面则可能需要三十步以上。基于 BFS 的求解器能找出任何盘面的最少步数。
遇到有隐藏颜色的关卡该怎么办?
把未知的部分标记为未知,然后使用神秘模式。它会找出不管隐藏颜色实际是什么都安全的走法,让你在所有颜色揭晓之前就能推进,之后随着信息揭露再重新输入盘面即可。