Black Box 攻略:每日谜题怎么用更少步数解开
一句话:Black Box 里,你把宝石投进一个封死的盒子,摸清它藏着的规则,让它吐出目标序列。想赢得快,前几次探测要用来“学”,而不是“猜”:开局放一排花色各异的宝石,每次只改一个地方,最后从目标倒推。每日谜题的标准步数从周一的 3 步到周六的 6 步不等。
30 秒看懂 Black Box
做 Black Box,我们想抓住的就是一种感觉:盯着一台打不开的机器,一点点琢磨出它在干什么。你面前有一个封闭的盒子、一组彩色宝石(红、蓝、绿、黄),屏幕顶部还有一排目标(target)。每回合你摆好一排宝石,按下探测(PROBE)按钮,看看另一头出来的是什么。盒子输出和目标一模一样的那一刻,你就赢了。
得分就是你用掉的探测次数,算上获胜的那一次。每道题都有一个标准步数(par),星级规则如下:
- 3 星:不超过标准步数
- 2 星:最多超出标准步数 2 次
- 1 星:超出更多
闯关模式共 32 关,分为五个世界:Echo(宝石会变色)、Order(这一排会被重新排列、筛选或计数)、Memory(盒子会记住之前的探测)、Chain(两个盒子,A 的输出喂给 B)和 Deep(盒子根据你投进去的东西选择规则)。在一个世界里通关四关,就能解锁下一个世界。
每日谜题(Daily)每天一个新盒子,所有人都一样,在你当地时间零点更新。难度跟着星期走:
| 星期 | 盒子通常是什么样 | 标准步数 |
|---|---|---|
| 周一 | 一条简单规则 | 3 |
| 周二、周三 | 两条规则串联,或者一个“如果这样,否则那样” | 4 |
| 周四、周五 | 三步串联,或者一个带记忆的盒子 | 5 |
| 周六 | 嵌套条件 | 6 |
| 周日 | 两个盒子,A 接 B | 4 |
每日谜题最多可以探测 25 次。解完之后,你能看到所有玩家用了多少次探测的分布图,还有一张不剧透的分享卡片。
核心思路:先探测学规则,再探测拿胜利
大多数玩家把每一次探测都当成冲目标的尝试,这恰恰是最慢的玩法。好的探测,是你还猜不到输出结果的那一次。下面是我们自己在用的方法:
- 动手之前先看目标。它的长度和颜色都是线索。目标比你的输入槽还长,说明盒子会加宝石;出现了你调色盘里没有的颜色,说明盒子会变色;目标全是同一种颜色,往往意味着计数或筛选。
- 开局放一排花色各异的宝石。用几种不同的颜色、按固定顺序摆,比如红、蓝、绿、黄。全是同一种颜色的话,顺序变化完全看不出来,第一次探测几乎什么也学不到。
- 用一句话说清差别。对比输入和输出:颜色变了吗?宝石少了吗?顺序反了吗?长度变了吗?在脑子里把猜想写成一条规则,而不是一种感觉。
- 只改一个地方,再探测一次。换掉第一颗或最后一颗宝石,或者去掉一颗来改变长度。如果输出的变化不符合你那条规则的预测,说明你改的那个地方有讲究。隐藏条件就是这样找出来的。
- 从目标倒推。规则经受住一次检验后,问自己:什么样的输入,会被这条规则变成目标?还要确认这个输入也落在你验证过的那个规则分支里。然后再去探测它。
游戏内的记录本会记下每一次探测,所以你完全不用记输出。而且每次没中之后,目标栏会短暂标出哪些位置已经对上了。五个里有两个位置正确,比一句“不对”信息量大得多。
实战复盘:一道周二的每日谜题
我们拿一道真实的往期每日谜题来走一遍:10 月 13 日周二那道,现在剧透已经没关系了。调色盘四种颜色都有,最多能放 5 颗宝石,标准步数是 4,目标是红、绿、黄、红。
第 1 次探测:花色各异的开局
输入:红、蓝、绿、黄。输出:红、蓝、绿。颜色和顺序都没变,最后一颗宝石没了。第一个假设:“它会吃掉最后一颗宝石。”
第 2 次探测:只改一个地方
今天是周二,可能有条件分支。我们保留同样四种颜色,只把最后两颗对调,这样这一排就以绿色结尾:红、蓝、黄、绿。输出:蓝、黄、绿、红。这次什么都没被吃掉,而是第一颗宝石挪到了最后。所以决定走哪条规则的是最后一颗宝石:以绿色结尾会触发轮转,而另一排(以黄色结尾)的最后一颗被吃掉了。
第 3 次探测:从目标倒推
轮转分支能拼出目标吗?要在把第一颗挪到最后之后得到红、绿、黄、红,我们得投入红、红、绿、黄。可它以黄色结尾而不是绿色,会落到另一个分支里。此路不通。
“吃掉最后一颗”这个分支更简单:先输入目标,再在后面多加一颗不是绿色的宝石,这样条件就不会翻转。输入:红、绿、黄、红、蓝。输出:红、绿、黄、红。3 次探测破解,比标准步数少 1 次,拿下三星。
注意我们没做的事:直接探测目标本身。红、绿、黄、红以红色结尾,盒子会吃掉最后一颗,返回红、绿、黄。每日谜题的设计就保证了:直接输入目标永远赢不了。
常见误区
- 第一次探测就直接输入目标。看着省事,但在每日谜题里这样永远解不开,而且差一点就对的结果反而可能把你带到错误的规则上。
- 一次改好几个地方。如果你同时改了第一颗宝石、长度和中间的一个颜色,输出变了,你根本不知道是哪一处起了作用。
- 单色或特别短的探测。三颗绿色不管是反转、轮转还是排序,看起来都一样;单独一颗红色可能什么都不返回。这种探测留着验证规则用,别拿来发现规则。
- 探测一次就相信规则。一个输出能对上很多条规则。从周二开始,在测试证明没有之前,都默认存在条件分支。
- 忘了盒子有记忆。遇到带记忆的盒子,同一排宝石可能因为之前投过什么而得到不同输出。如果结果开始说不通,看看盒子旁边的记忆计数。
进阶技巧
记忆盒子(周四、周五、第 3 个世界)
盒子有记忆时,会出现一个重置按钮,还有一个小计数器显示盒子记住了几排。重置会清空记忆,而且不消耗探测次数。这几天的每日提示是“把同一排探测两次”(Probe the same row twice),这个建议很实用:同样的输入给出两个不同的输出,说明盒子要么在交替,要么在回放你上一排,要么被你之前投入的某样东西“开启”了。规划获胜那一步时要把记忆考虑进去,需要盒子回到初始状态的话,就先重置。
双盒子(周日、第 4 个世界)
在链式谜题里,每次探测你都可以选择投向哪里:盒子 A、盒子 B,或者 A→B。只有 A→B 能获胜,但先单独探测每个盒子,通常比同时对两个盒子瞎猜更省步数。先摸清 B,算出 B 需要收到什么才能产出目标,再算出 A 会把什么变成那个输入。
嵌套条件(周六、第 5 个世界)
周六的盒子会对你这一排问两个问题,比如以什么开头或结尾、是否包含某种颜色、有多长,然后根据每种答案执行不同的规则。保持其他一切不变,每次探测只切换一个属性:先是第一颗宝石,然后是最后一颗,然后是长度。先把各个分支摸清楚,再去冲胜利。
提示与提速
提示按钮会给你一句点拨,绝不会直接给答案,而且用提示永远不会扣星。在每日谜题里用了提示,分享卡片上会多一个 💡,但成绩照样算数。在电脑上,数字键按调色盘顺序选颜色,Backspace 删掉最后一颗宝石,Enter 发起探测。第三次探测之后,动画会加快,测试起来更利索。
常见问题
每日谜题 25 次探测内没解开会怎样?
谜题结束,规则揭晓,你的成绩记为未破解。你的连胜记录也会清零。
解到一半能关掉页面吗?
可以。进行中的每日谜题会保存在你的设备上,标题界面会提示你继续,探测次数原样保留。刷新页面并不能白白重来一次。
下一道每日谜题什么时候出来?
在你所在时区的零点。同一天所有人玩的是同一道题。
需要注册账号吗?
不需要。进度、星级和连胜都保存在你的浏览器里。你解完每日谜题时,成绩会以一个随机的匿名 ID 发送到我们的服务器,用来画全球分布图。除此之外什么都不会发送。
免费吗?
免费,直接在浏览器里玩,没有广告。游戏也上架了 itch.io,想打赏的话可以去那里。
今天的盒子已经在等你了,而且所有人都一样。你能用几次探测解开它?
开玩 Black Box