← 返回首页
2019 · GDC · Santa Monica Studio

《战神》阿特柔斯:接住玩家动作的伙伴 AI

🤝 伙伴AI⚔️ 连招协作🎮 操作反馈

依据 GDC 官方讲义整理(页码按 PDF 页序),讨论《战神》(2018)的伙伴战斗设计:奎托斯已能独自应付战场时,一个孩子如何让玩家觉得值得带在身边。

核心观点

「伙伴的价值,在于接住你的动作,并把下一步机会交还给你。」

原标题Raising Atreus for Battle in 'God of War'
作者简介 Hayato Yoshidome · Santa Monica Studio 战斗技术设计师,负责《战神》的阿特柔斯战斗设计。

先确定伙伴不能给玩家增加什么负担

  • 四项原则:支持玩家、不妨碍玩家、行动总能带来帮助、不需要玩家照看。
  • 一条重要规则:阿特柔斯可以暂时失去行动能力,但不会死亡——伙伴不能让每场战斗都多出一条需要保护的生命线。(第 11、89 页)

两轮原型暴露了参与方式的问题

  • 开战发起者:让阿特柔斯替玩家发起战斗、争取开局优势。这个定位覆盖的是开场,团队还需要他在交战过程中持续参与。
  • 进攻/防守模式:玩家切换伙伴的行为模式。问题转为控制过多,注意力从奎托斯身上分走。
  • 最终分工:自主行为模仿一位有帮助的真人队友;专用按键提供可预测的直接指令。两者一起构成存在感,而不是把所有行为都塞进玩家命令。(第 17—26 页)

有伤害,还要让玩家看见他在帮忙

  • 自主协作的三个困难:存在感、可感知的影响、敌人太弱。
  • 它们彼此关联:伙伴在远处射箭、敌人很快死亡,即使后台输出有效,玩家也未必形成“我们在配合”的印象。

从远处射箭走进玩家的战斗画面

  • 弓当近战武器:阿特柔斯把弓当近战武器,配合更鲜明的动态姿势。

  • 站位朝玩家当前目标的后方移动:让他的行动与奎托斯攻击的对象发生联系,避免成为画面边缘的独立射手。(第 34—50 页)

  • 位置瞬移修正:仅靠正常移动还不够;讲义明确展示了战斗中的位置瞬移修正,并列出视锥边缘、靠近敌人的选点条件。

  • 服务的是及时参与和可见性:不能把它理解为伙伴必须以真实步行完成所有位移。(第 52—54 页)

从“自己打敌人”改成“接住玩家的动作”

玩家制造的状态阿特柔斯的跟进玩家能感知的帮助
敌人被挑空射击继续空中连招
敌人倒地近身追打利用已经创造的破绽
敌人防御绊击打开防守
敌人正在攻击抓住敌人干预当前威胁
敌人被钉住维持压制延长有利状态
  • 接续逻辑:这套对应关系来自第 58 页——系统先看玩家正在做什么,再选择有意义的接续;玩家因此更容易把结果归因于协作。

  • 敌人过弱的问题:敌人过弱时,配合尚未展开就已经结束。

  • 调整敌人与伙伴:团队提高敌人生命,并让阿特柔斯提供更快击败敌人的途径。

  • 不能脱离遭遇的生存时间:这里的调整同时改变了敌人与伙伴,说明伙伴设计不能脱离遭遇的生存时间。(第 61 页)

支援不能覆盖玩家已经制造的好结果

  • “帮忙”不等于频繁触发受击:玩家刚把敌人打飞,如果伙伴接着施加一种较弱的反应,原本的连段就可能被打断。
  • 三条要求:保留攻击势头、谨慎使用会扰乱局面的动作、尊重受击反应的层级。
  • 第 66 页的反应排序:设计时需要判断伙伴跟进会怎样改变敌人的现有状态,而不只是检查是否命中。(第 65—66 页)
  • 自主进攻之外的另一种需求:玩家防守或遇险时也需要支持,因此另有危险提示、屏幕外威胁保护、复活等行为。
  • 危险计量:根据战斗条件上升,玩家恢复进攻时下降,用来识别该出手帮助的阶段。(第 68—70 页)

一个伙伴按键,要经过怎样的取舍

  • 专用按键的目标:可靠、不扰乱操作、结果可预测、始终有帮助。

  • “保留一个按钮”不直接给出正确功能:团队尝试了几种方向。(第 72—83 页)

  • 偏控制的冰箭:探索按需支援与群体控制。

  • 近战与远程伤害:近战可以补回箭数,也带来风险;结果看上去随机,风险本身不够有趣,和玩家玩法缺少协同。

  • 标记后引爆:箭给敌人打标记,奎托斯用盾击引爆并击飞。这是被迭代过的原型,不能当作最终符文箭规则。

  • 最终的符文箭:随着玩家机制、界面和眩晕系统明确,箭的首要职责落在吸引仇恨与积累眩晕;伤害、状态效果居于其次,也能延长连招、暴露敌人背面。

结果可靠,输入才会进入连招习惯

  • 瞄准行为:瞄准时,箭射向准星;非瞄准时,系统选择合适目标。
  • 两种调用方式:玩家既可精确指定,也能在近战中快速调用。
  • 用射速与箭数约束:早期强度过高,团队以射速与箭数约束连续指令,而不是让按钮偶尔失灵。(第 84—85 页)
  • 最终系统的三类介入:直接命令、分析玩家动作后的自主跟进、其他屏幕内有益行为。
  • 分清介入方式:才能分别调节可靠性、主动性和战斗变化。(第 87 页)

可迁移的判断:伙伴是否留下了下一步机会

✦ 一句话总结:评审伙伴时,可以把同一段录像看三次:先看他是否进入玩家视野,再看帮助是否紧接玩家动作,最后看结果是否保留了玩家的后续选择。输出量只能回答“打了多少”,这三个问题才能说明“为什么玩家愿意和他一起打”。

本文由 GPT-6 Astra 于 2026/09/20 生成,由 DeepSeek V4.1 Flash 后续修改