设想一个玩家在一栋废弃医院里推进:第一次进走廊,两分钟后被追;第二次进病房,两分钟后又被追。到第三次,他已经在看表了。这时候怪物本身没有变,恐怖度却直线下降,因为玩家不再面对未知,而是在执行一个他已经学会的时间表。这就是节拍器效应:规律一旦被确认,预期就替代了恐惧。
沉默为什么有效:期待管理
恐惧在心理上更接近“预期”而不是“刺激”。一个悄无声息的走廊,玩家会反复脑补:门后有没有东西,柜子里有没有人,刚才那声响动是不是自己的脚步。这些想象由玩家自己生成,比任何预先做好的怪物模型都更贴合他此刻最怕的东西。
所以沉默不等于“什么都没有”。有效的沉默是被管理的期待:系统知道玩家此刻在担心什么,然后有意识地不去兑现,或者只兑现一半。游戏里的沉默却常被脚本写死,比如“进入区域后30秒内不触发”,玩家很快就明白前30秒是安全的,安全期反而成了另一种节拍。
张力曲线不是一条上升的斜线
常见的误解是把张力理解成“越来越高”。真正耐玩的恐怖体验更像海浪:积累、释放、余韵,然后重新积累。可以把它拆成三个概念。
- 张力预算:一段时间内系统允许累积的紧张总量。预算耗尽之前,导演系统可以继续加压;预算用完就必须进入释放。
- 释放:怪物真的出现、玩家逃脱或被抓的那一刻。释放不是终点,反而是最需要设计的部分。
- 余韵:释放之后的一段低强度时间。玩家心跳仍高,环境重新变得安静,任何微小的异常都会被放大。余韵是最便宜的恐怖。
AI导演(AI Director,即根据玩家状态调度事件的系统,具体方法可参考自适应恐怖导演一文)在这里的作用,是让这三段的长度不固定。同样是“一次追逐”,前面的铺垫是30秒还是三分钟,追逐之后余韵是45秒还是90秒,由玩家当时的状态和预算余量决定,而不是由关卡设计师提前排好。
虚惊:好用,也最容易滥用
虚惊(False Alarm)指系统制造出“危险似乎要来了”的信号,但最终并没有兑现:远处一声闷响、灯光闪一下、门吱呀开了一条缝,结果只是风。它的价值在于消耗玩家的警觉,同时又不消耗真实的威胁资源,是一种低成本的张力注入。
正确用法有三个条件。第一,虚惊必须在玩家的知识范围内“可以是真的”:一声脚步可能是怪物,也可能是老鼠,玩家分不清才有效。第二,虚惊之后要留一个合理的解释,或者至少不要让玩家发现它是系统故意做的。第三,虚惊的比例要低于真实事件,否则玩家会总结出“声音不算数”。
滥用的后果很具体:玩家一旦判定“这类信号都是假的”,面对真实预警也会变慢,甚至选择忽略。
一种简单的约束:同一类预警信号(如脚步声)在连续5次出现中,至少有2次必须兑现为真实事件;连续两次虚惊之后,第三次预警强制兑现。实际数字需要靠测试确定。
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恐怖游戏栏目继续看。