一间旧唱片行的后屋里,玩家已经找齐了三把钥匙,留声机的唱盘在转,可他仍然站在琴柜前反复插拔同一把钥匙。二十分钟过去,房间外的主持人在屏幕上看得一清二楚:这个人不是不会,他只是从没意识到“声音本身就是线索”。这时候系统说一句“请按低、高、中的顺序插入钥匙”,谜题就死了;一句都不说,他很可能带着挫败感离开房间。

提示不是答案,而是一段有层级的台阶

把提示当成“答案的缩写版本”,是许多密室产品共同的误区。答案只有一个,玩家与答案的距离却有很多种:有人差一个观察方向,有人差一个关系判断,有人只差最后一步动手。所以更稳妥的做法是分成四层,每层只削去一种困难。

  • 第一层,提醒观察方向:只告诉玩家“这个房间里有东西没被认真对待”,不指明是什么。
  • 第二层,缩小搜索范围:把注意力圈到某一类物件或某一种感官,比如“留意声音的变化”。
  • 第三层,提示关键关系:点出两样东西之间存在对应,但不说怎么对应。
  • 第四层,逼近答案:给出通往答案的第一步,最后一步仍然留给玩家。

四层的关键不在措辞多委婉,而在信息量单调递增、每一层都能独立成立。玩家听完第一层就自己解开了,后面三层就不该出现。PA真人游戏世界智能研究组在设计提示库时,要求每道谜题的每一层都事先写成若干张提示卡,运行时只做“选择”,不做“现编”。

四级台阶上的灯泡逐级变亮,背景为谜题依赖图,左上的问号沿虚线一路点亮,最终化作右上的钥匙。
提示应像台阶一样分级给出,每多一级就多亮一点,玩家仍要自己走完最后一步。

怎样判断玩家真的卡住了

固定计时器是最省事、也最糟糕的触发方式。二十分钟对一个正在满屋子翻找的人可能刚刚好,对一个已经把所有线索摆在桌面上却连不起来的人则太长。真正有用的判定要看四组信号:

  • 停留与节奏:在同一个区域的停留时间、两次有效操作之间的间隔。示例参数:同一区域停留超过90秒且没有新的有效操作,标记为“疑似停滞”。
  • 重复操作:同一组组合被尝试三次以上,说明玩家已经形成一个坚固却错误的假设。
  • 错误尝试的模式:随机乱试与“系统性地试遍某一类”是两种完全不同的状态,前者更可能没有方向,后者往往只差一个转折。
  • 视线与点击热区:如果关键物件从未进入玩家的点击或注视范围,那么问题在“没发现”,而不在“不会推理”。

系统据此维护两个集合:已发现线索集合与已尝试动作集合。两者一比对,才能区分“信息缺失”与“推理受阻”。这一点与怎样判断玩家是真的不会解,还是只是还没发现关键线索一文讨论的思路一致:前者对应第一、二层提示,后者对应第三、四层,弄反了,提示要么白说,要么剧透。

还要承认一个目前没有好办法的地方:置信度总有滞后。所以“疑似停滞”只触发准备动作,真正开口要再等一个确认信号,比如玩家主动求助。

示例:三把钥匙与一个旧留声机

下面这道谜题为本文原创,仅作演示。房间中央有一台旧留声机,底座有从左到右的三个锁孔。三把钥匙柄上分别刻着太阳、星星和月亮。留声机放出的旋律依次是低音、高音、中音。墙边乐谱架上的乐谱,把太阳标在低音谱号旁,星星标在高音谱号旁,月亮标在中音谱号旁。正确做法是按听到的音高顺序,依次插入太阳、星星、月亮三把钥匙。

层级 触发条件(示例)提示卡措辞(示例) 削去的困难
第一层90秒无有效操作,且未触碰乐谱架 “这台机器放出的声音,也许不只是背景。” 没意识到声音是线索
第二层 第一层后仍重复同一插入顺序三次“留意声音的高低变化,看看房间里哪里出现过与高低有关的标记。” 搜索范围过大
第三层 玩家已检查乐谱架但仍无进展“乐谱上的符号,和钥匙柄上的符号有对应。” 没有建立对应关系
第四层 玩家主动第二次求助“旋律的第一个音是低音,先找找哪个符号站在低音谱号旁。”只差起步的一步

第四层之后,玩家还需要自己完成“高音是星星、中音是月亮”的对应,并依次插入钥匙。

判定卡住对照依赖图估计玩家水平选择提示层级记录提示用量
本文讨论的提示系统流程:先判断是否真的卡住,再依据依赖图和玩家水平挑出最轻的一层提示,并把用量写回本局记录。

提示要跟着谜题依赖图走

上面这道谜题并不孤立。玩家必须先在琴凳抽屉里找到摇柄,给留声机上发条;三把钥匙也分别藏在挂钟后、乐谱架夹层与地毯下。这些关系在系统里表现为一张谜题依赖图(Puzzle Dependency Graph):节点是谜题或关键物件,边是“必须先完成”。

提示系统必须与这张图联动,有两条硬规则。第一,上游未解,不提示下游。玩家连留声机都没启动,就去提示“注意高低音”,只会让人困惑。第二,提示要指向“最靠近玩家当前位置的、尚未完成的上游节点”,而不是最终答案。每一层提示只能触碰一个节点,就不会一句话同时剧透三道谜题。这也是为什么生成式谜题必须同时输出依赖图,否则提示系统无处可依。

何时开口,何时沉默

沉默同样是一种设计。玩家正在快速试错、点击频率高、新线索不断被发现时,系统不该出声,哪怕总时长已经很长;打断正在流动的思路,代价比多等一分钟高得多。玩家开始重复同一动作、点击间隔拉长、漫无目的地绕圈,才是开口的窗口。

玩家水平也会改变阶梯的起点。示例做法:进房前不做问卷,而是看前两道基础谜题的表现,估计玩家在“观察”和“推理”两个维度的水平。观察强、推理弱的玩家,起点放在第三层;观察弱、推理强的玩家,从第一层开始且提示更短。多人房间的情况更复杂,可以参考多人密室里的动态难度:提示应当尽量定向给参与度低的那位玩家,而不是让全队共享同一句话。

措辞怎样避免剧透,以及提示用量怎样结算

措辞上有三条经验。其一,多用感官与方位词,少用名词,说“注意声音的高低”,不要说“乐谱”。其二,不使用完整的动宾结构,“把钥匙按……顺序插入”已经是答案,“想想顺序与什么有关”则还留着空间。其三,每张提示卡附一份“禁词表”,写明本层不得出现的物件名或数字,上线前再让另一个模型试答一遍,能直接答对就退回重写。

提示用量最终会进入结算,这里有一个明显的取舍:把使用次数直接折算成分数扣减,会让玩家在真正需要帮助时犹豫,宁可空耗时间也不求助;完全不记录,又会让“零提示通关”这类成就失去含义。较稳妥的做法是分开记:通关时间与提示次数各成一栏,成就里设置“独立完成”这类自愿挑战,玩家自己选择是否参与。提示不是失败的标记,更像一副望远镜,用不用、用几倍,由玩家自己决定。

PA真人AI密室游戏在这一方向上的研究目标,不是抬高通关率,而是让不同水平的玩家在各自的边界上得到刚好够用的帮助。这些仍是研究框架与演示方案,阈值需要更多对局校准。想看这类房间的整体设计思路,可以回到PA真人AI密室游戏栏目继续阅读。