设想一个玩家在一栋废弃医院里推进:第一次进走廊,两分钟后被追;第二次进病房,两分钟后又被追。到第三次,他已经在看表了。这时候怪物本身没有变,恐怖度却直线下降,因为玩家不再面对未知,而是在执行一个他已经学会的时间表。这就是节拍器效应:规律一旦被确认,预期就替代了恐惧。

沉默为什么有效:期待管理

恐惧在心理上更接近“预期”而不是“刺激”。一个悄无声息的走廊,玩家会反复脑补:门后有没有东西,柜子里有没有人,刚才那声响动是不是自己的脚步。这些想象由玩家自己生成,比任何预先做好的怪物模型都更贴合他此刻最怕的东西。

所以沉默不等于“什么都没有”。有效的沉默是被管理的期待:系统知道玩家此刻在担心什么,然后有意识地不去兑现,或者只兑现一半。游戏里的沉默却常被脚本写死,比如“进入区域后30秒内不触发”,玩家很快就明白前30秒是安全的,安全期反而成了另一种节拍。

一条起伏的张力曲线穿过时间轴,两处暗色留白区曲线放平,其中一处画着未出现怪物的虚线剪影。
真正的紧张来自节奏:AI懂得在何时让怪物缺席,让玩家在留白里自己吓自己。

张力曲线不是一条上升的斜线

常见的误解是把张力理解成“越来越高”。真正耐玩的恐怖体验更像海浪:积累、释放、余韵,然后重新积累。可以把它拆成三个概念。

  • 张力预算:一段时间内系统允许累积的紧张总量。预算耗尽之前,导演系统可以继续加压;预算用完就必须进入释放。
  • 释放:怪物真的出现、玩家逃脱或被抓的那一刻。释放不是终点,反而是最需要设计的部分。
  • 余韵:释放之后的一段低强度时间。玩家心跳仍高,环境重新变得安静,任何微小的异常都会被放大。余韵是最便宜的恐怖。

AI导演(AI Director,即根据玩家状态调度事件的系统,具体方法可参考自适应恐怖导演一文)在这里的作用,是让这三段的长度不固定。同样是“一次追逐”,前面的铺垫是30秒还是三分钟,追逐之后余韵是45秒还是90秒,由玩家当时的状态和预算余量决定,而不是由关卡设计师提前排好。

虚惊:好用,也最容易滥用

虚惊(False Alarm)指系统制造出“危险似乎要来了”的信号,但最终并没有兑现:远处一声闷响、灯光闪一下、门吱呀开了一条缝,结果只是风。它的价值在于消耗玩家的警觉,同时又不消耗真实的威胁资源,是一种低成本的张力注入。

正确用法有三个条件。第一,虚惊必须在玩家的知识范围内“可以是真的”:一声脚步可能是怪物,也可能是老鼠,玩家分不清才有效。第二,虚惊之后要留一个合理的解释,或者至少不要让玩家发现它是系统故意做的。第三,虚惊的比例要低于真实事件,否则玩家会总结出“声音不算数”。

滥用的后果很具体:玩家一旦判定“这类信号都是假的”,面对真实预警也会变慢,甚至选择忽略。

示例参数

一种简单的约束:同一类预警信号(如脚步声)在连续5次出现中,至少有2次必须兑现为真实事件;连续两次虚惊之后,第三次预警强制兑现。实际数字需要靠测试确定。

读取玩家状态估计期待值核对张力预算决定出或不出记录余韵
这条流程对应正文中AI每一拍的决策:先判断玩家在期待什么,再决定是出击、虚惊还是继续沉默。

AI怎样估计“玩家此刻的期待值”

导演系统要决定“这一拍不出”,首先得知道玩家此刻在期待什么。这里的“期待值”不是一个神秘的心理量,而是可以从游戏内行为里近似估计的几个信号:

  • 距离上一次危险的时间:越久,期待通常越高,但也可能越松懈。
  • 路线重复度:玩家是否在重复走同一条路线,说明他在依赖已学到的套路。
  • 停顿与回头:在门口反复停留、频繁回头,说明他在主动警戒,期待值高。
  • 资源与血量:弹药、电池、药品越少,同样的遭遇威胁越大,系统应当更克制。
  • 上一次是否兑现:如果上一次预警没有兑现,玩家的警觉可能下降,也可能上升,需要结合其他信号判断。

这些信号可以合成一个简单的“期待值”分数,再和张力预算一起作为决策输入。这类估计天然带有误差,麦克风等辅助信号可以提供旁证,但不能作为唯一依据,PA真人的相关研究思路也是把它们当作参考,而不是判决。

还要补一句:不确定性来自信息不对称,而不是怪物数量。想让玩家更紧张,直觉是多放几只怪,但数量带来的是压力和难度,未必是恐惧。真正的不确定性,是玩家不知道“是否会来、何时来、从哪来、有多强”,只要其中一两项被确认,恐惧就会消解成技巧问题。所以导演系统的目标是让玩家对危险的判断持续失效:系统握有怪物位置、巡逻状态这些玩家不知道的信息,玩家只能靠声音和痕迹推断。边界在于,不能隐瞒到玩家无法做出任何有效判断,否则体验会从恐惧变成不公平。

一段十分钟的示例时间线

下面是一段虚构的十分钟流程,用来说明AI在每分钟可能做出的三种决定:出(真实事件)、不出(沉默)、虚惊。所有数字与决定都是示例,不代表任何真实产品的数据。

分钟玩家状态(示例) 预算余量 AI决定说明
0–1刚进入新区域,弹药充足 不出 玩家在探索,先不打断,只保留环境低频音
1–2沿熟悉路线推进 不出路线重复度高,此时兑现只会强化套路
2–3 在门口停顿并回头 虚惊 玩家在主动警戒,给出一声远处响动
3–4放松移动,警觉下降 不出 虚惊刚用过,不连用
4–5 弹药只剩少量 真实遭遇,但选择较弱的事件
5–6 刚经历追逐,喘息 不出 进入余韵,只做轻微环境变化
6–7 躲进安全屋 不出不侵蚀安全屋,玩家恢复
7–8 离开安全屋,路线改变虚惊换了路线就是新的未知,可以轻压
8–9 探索深入,血量偏低 不出 血量低时同样事件更致命,先克制
9–10 逼近目标区域 预算积累到位,兑现较强事件

这张表里“不出”占了一半,而玩家的体验很可能是“一直有什么东西在附近”。

留白的风险、“存在感暗示”与怎样评估

留白用过头同样会失败。玩家五分钟里什么都没遇到,很容易从紧张变成无聊,甚至怀疑游戏出了问题。这时需要“存在感暗示”:让玩家相信危险还在附近,只是没有到来。常见的手段包括:

  • 远处声响:金属碰撞、水滴、模糊的低语,方向和距离可变。
  • 物件位移:刚才关上的柜门开了一线,桌上的东西换了位置。
  • 环境突然安静:背景虫鸣或机器噪音戛然而止,玩家会本能地警觉。

这些暗示的成本远低于真正的怪物事件,却能在长时间沉默里维持张力,但同样不能全部落空,否则会退化成滥用的虚惊。整体刺激过量带来的疲劳,可以参考怎样避免AI不断堆刺激导致玩家疲劳

评估留白策略只能看真实体验。测试阶段可以参考暂停与退出行为、区域停留时长、事后问卷里对“紧张”“无聊”“不公平”的自评,以及在玩家明确授权时采集的心率。这些数据只用来发现“沉默过长的段落”和“节拍已被摸清的段落”,不是对玩家的诊断,也不应默认采集。更多同类内容可以回到PA真人AI恐怖游戏栏目继续看。