让两个玩家在同一张地图上各玩一周。甲把所有物资背在身上,白天在森林里游走,晚上随便找个山洞睡,几乎不回营地;乙先花三天建了仓库和围栏,此后每天只在营地周围半径两百米内活动。给他们同一份“每天下午刷一队狼”的危机表,甲的位置每天都在变,狼群多半扑空,对他毫无意义;乙有围栏和火把,狼群撞在墙上,同样构不成威胁。危机是否有意义,取决于它的强度与玩家策略之间的关系,而不是它本身有多凶。

PA真人AI生存方向关心的正是这件事:让危机根据玩家实际的生存方式来选择,而不是给所有人同一道题。PA真人游戏大模型研究组的做法,是把这个问题拆成识别、选择、节奏三个可以单独调试的环节,每个环节都留下日志,方便回头核对系统为什么这样判断。

先看行为,不要贴标签

把玩家直接划分为“囤积型”“游击型”听上去很方便,但标签本身没有信息量,而且玩家的风格会变。更可靠的做法,是先记录一组可计量的行为特征,再让画像作为这些特征的“摘要”自然浮现。

行为特征计量方式(示例) 偏向的画像
搬运频率 每游戏日往返仓库的次数 次数低且仓库存量高,偏囤积
离基地距离过去三天的平均与最大距离 平均超过 800 米,偏游击或探索
战斗回避率 遭遇敌对目标时选择绕行的比例 回避率高,偏游击与潜行
建造投入 建筑数量与升级次数占操作的比重比重高,偏建设
新区域进入率每日首次踏入的区域数 数值高,偏探索

这些阈值都是示例参数。实际系统里,最好用滑动窗口统计最近三到五个游戏日,让画像可以随玩家的行为逐渐漂移。一个刚开始探索、后来定居的玩家,画像应该在几天内平缓过渡,而不是突然翻转。

玩家轮廓位于四象限雷达图中央,青色策略多边形的四侧分别连出盗贼、腐败、疾病与暴风四类危机图标。
AI应读取玩家实际的生存策略形状,再据此针对性地生成不同类型的危机,而非随机施压。

每种玩法都有自己的软肋

画像的价值在于,它指出了玩家在什么地方最容易出现风险。好的危机不是去攻击玩家的强项,而是在他习惯的路径上,放一个他没有想到的代价。

  • 囤积型:物资集中在一处,所以对应的危机是盗贼觊觎、食物腐败、老鼠与潮气。
  • 游击型:依赖随身补给,所以对应的是补给断链,比如常用的水源干涸、途中储藏点被别的势力占用。
  • 建设型:设施复杂,所以对应的是疾病传播、炉灶起火、木结构受潮。
  • 探索型:一直深入陌生区域,所以对应的是迷路、极端天气、越境遭遇未知势力。

这里要强调,对应关系是一张“候选池”,不是唯一答案。一个囤积型玩家如果同时也建了很强的围墙,盗贼就该换成更迂回的方式,比如混进商队、在交易里做手脚,而不是硬闯;一个游击型玩家若总是靠同一条河取水,断链的形式也可以只是水质变差,而不是干涸。

危机生成的三步

把整套流程压缩成三步,方便落到具体系统里。

1. 识别:读取近 3 天行为窗口 -> 输出画像向量
   例 { 囤积: 0.62, 游击: 0.10, 建设: 0.21, 探索: 0.07 }
2. 选择:按画像加权,从危机池抽取候选,
   再排除近 2 天已出现过的同类危机
3. 节奏:检查当前压力值与事件预算,
   只在“上一个危机已结束且玩家状态恢复”时放出

其中最容易被忽视的是第三步。识别和选择做得再好,如果节奏失控,玩家就只会体会到接连不断的打击。研究组在这一步引入的是“恢复窗口”:每次危机结束以后,系统给玩家留出一段相对安静的时间,用来修整、补给、思考下一步。这段空白,本身就是节奏设计的一部分,也接近程序化生成与可设计体验里所说的“保留设计师锚点”。

记录行为特征估计策略画像匹配危机候选控制节奏与预兆回写玩家反应
本文的危机生成三步:先看玩家实际怎么玩,再挑一种与其弱点相称的危机,最后控制出现时机并给出预兆。

避免针对过强

危机与画像相关,并不意味着系统应该精准地打击玩家。一旦玩家发现“我囤积得越多,盗贼来得就越勤”,他会觉得系统在惩罚自己的选择,而不是世界在回应自己的选择,两者的感受差别很大。

可以用三条办法降低这种感觉。第一,把画像权重的上限压住,比如任一画像在候选池中的占比不超过六成,剩下的仍然是通用危机。第二,为每种危机设置可观察的预兆:囤积的玩家会先看到陌生脚印,探索的玩家会先看到天边的云层变化,玩家有机会通过侦察感知到危机,并提前应对。第三,保留补救通道:被偷走的粮食有追回的可能,迷路时有可以沿着走的溪流。

混合型玩家与一个尚未解决的问题

现实中的玩家很少是纯粹的某一类。大多数人的画像向量是混合的,甚至会有意识地改变打法来对抗系统。这时更稳妥的做法,是让危机选择带一点“意外”:即便画像明确,也保留一小部分与画像无关的通用事件,比如世界规则层产生的天气变化、生态反馈带来的物资波动,防止系统被玩家“读懂”后反过来被利用。

坦白地说,如何判断玩家是有意改变策略,还是偶然一次,目前没有很好的通用办法,只能依靠较长的观察窗口和较低的响应灵敏度。这也是为什么长期建立基地后的压力调节,需要单独去处理,可以看永久基地的压力调节。更多同类系统可以在PA真人AI生存游戏栏目里找到。