敌人组合设计:先看关系再看数值的战斗压力法则
来源:欧米De游戏开发小屋
作者:欧米
日期:2026-06-23
标签:#战斗设计 #敌人设计 #组合设计 #游戏设计
核心观点
单个敌人的血量伤害容易调,但真正决定战斗体验的是敌人之间的关系。 好的组合不是把高压敌人堆在一起,而是让每个敌人有不同职责(主威胁/远程干扰/近身逼迫/资源提供),形成玩家能读懂的压力层次。设计敌人组合不是为了更虐,而是为了让玩家不断做出有意义的优先级判断。
为什么组合比单个敌人更重要
- 单个敌人好分析:血量、伤害、前后摇、范围、移速、霸体,都是可调参数,玩家打几次就能摸清
- 但玩家进入关卡时,面对的是敌群 + 地形 + 距离 + 资源 + 任务目标的复合体
- 战斗压力来源:伤害、站位、视野、控制、资源消耗、时间限制——单个敌人只给一种,组合把几种压力叠在一起
- 组合的关键问题:玩家要不断判断”先打谁”
经典案例分析
《DOOM Eternal》:小怪是资源点
| 敌人角色 | 机制 |
|---|---|
| 小僵尸/士兵 | Glory Kill 补血 / Chainsaw 补弹药 / Flame Belch 补甲 |
| Arachnotron | 炮台远程持续压制 |
| Mancubus | 大范围火力限制走位 |
| Whiplash | 快速贴地切入,从视野边缘进场 |
核心:小怪单独看威胁为零,但在战斗中它们是资源补给站——玩家不能只盯着精英打,要留着几个小怪在关键时刻用。
《生化危机4 重制版》村庄战:远近搭配改变空间
- 近战村民逼玩家移动(不能站桩),远程投掷惩罚站位
- 链锯男不是跑得快,而是”被追上就危险”——逼迫玩家提前让位
- 房屋/窗户/楼梯/屋顶成了战斗的一部分,空间被敌人挤紧
- 敌人没有变聪明,是组合让空间变小了
《Left 4 Dead 2》:组合破坏队形
| 感染者 | 作用 |
|---|---|
| Boomer | 遮挡视野 + 引来尸潮 |
| Smoker | 拖走一个玩家,破坏阵型 |
| Hunter | 扑倒落单目标 |
| Charger | 撞散队伍 |
| 普通尸潮 | 数量压力,堵塞救援路线 |
核心:很多死亡不是因为某个感染者数值太高,而是队形被拆开→视野被遮→救援路线被堵→局面一步步失控。
《XCOM 2》:回合制也有组合压力
- 普通士兵 → 基础射击压力
- 军官 → 标记目标,让后续伤害变高
- Stun Lancer → 高速近身,惩罚拖延
- Sectoid → 心灵控制/复活尸体
- 回合制把压力从”反应速度”转移到**”行动顺序”和”风险管理”**上
《光环》Covenant:经典分工模版
| 敌人 | 角色 |
|---|---|
| Grunt | 数量压力、场面噪音 |
| Jackal(持盾) | 挡正面射击,逼玩家侧向移动 |
| Elite | 核心威胁,护盾强、灵活 |
核心:玩家能读懂——先清 Grunt 降噪音 → 绕开盾兵 → 集中火力破 Elite。不是一团混沌,而是有层次。
反面案例:神皮双人组
- 单个敌人都有清晰节奏,但同时在场后安全窗口被压得很窄
- 问题不在难度,而在玩家很难判断自己哪里做错了
- 多个敌人同时做同一种高压行为(都突进/都远程压制/都控制)→ 战斗变成噪音
组合设计原则
开工前的检查清单
| 问题 | 目的 |
|---|---|
| 谁是主要威胁? | 给玩家一个明确的优先目标 |
| 谁会迫使玩家移动? | 制造空间压力 |
| 谁会限制玩家移动? | 制造距离/方向约束 |
| 谁会打断玩家常用打法? | 打破惯性 |
| 谁可以被快速清掉? | 给玩家缓冲突破口 |
两个公式
- 主压力 + 次压力:远程压制 + 近战逼近;高血盾兵 + 需优先处理的后排;快速突进 + 低威胁杂兵
- 不要全员高压:如果所有单位都”很重要”,玩家找不到突破口;如果只有血量差异,组合会单调
和地形一起看
同样是 2 远程 + 3 近战,放在走廊 / 广场 / 二层平台 / 转角房间——体验完全不同。很多时候变难不是敌人变强,是空间变小了。
可迁移思路
- 先排关系,再调数值:明确敌人之间的职责分工后,再去调血量伤害出现时机——反过来做容易做成一团混乱
- 给每个敌人一个会”改变玩家决策”的机制,而不是仅仅数值不同
- 小怪可以是资源/节奏点:DOOM Eternal 的 Glory Kill 思路——让低威胁敌人承载资源补给功能,迫使玩家主动保留它们
- 组合要有空隙:不是安全区域,而是清晰的攻击窗口、可先杀的突破口、可绕开的障碍——只要玩家还能找到处理顺序,就不会烦躁
- 测试不要在空白场地测:带地形、资源点、任务目标一起测,压力是否清楚、玩家是否能读懂局面