游戏伤害公式体系
伤害公式是游戏数值设计的核心,描述攻击力(ATK)、防御力(DEF)与最终伤害之间的数学关系。公式的选择直接决定了游戏的策略深度、平衡性和玩家体验。
所有伤害公式的终极目标都围绕两个核心指标展开:
- DPS(Damage Per Second)= 每秒输出伤害
- EHP(Effective HP)= 有效生命值(考虑防御后实际能承受的伤害)
- FC(战斗力)= EHP × DPS — 评估角色强弱的统一公式。
四大公式总览
| 公式类型 | 核心表达式 | 伤害范围 | 多段攻击 | 适用场景 |
|---|---|---|---|---|
| damage-subtractive | ATK - DEF | 0 ~ ATK | 被惩罚 | 战棋、小数值 |
| damage-percentage | ATK × (1 - DR%) | 0 ~ ATK | 公平 | MMO、ARPG |
| damage-division | ATK² / (ATK + DEF) | > 0 ~ ATK | 偏袒高伤 | MOBA、MMO |
| damage-exponential | c^(ATK - DEF) | > 0 ~ ∞ | 公平 | 竞技、严格对称 |
大多数商业游戏使用damage-hybrid-formulas,结合多种公式的优势。
选型决策框架
- 数值范围 < 1000:减法公式可行,但需要保底伤害机制
- 数值范围 1000 ~ 100万:除法或百分比减伤(原神、魔兽世界)
- 数值范围 > 100万:必须用乘法体系(Diablo 3/4、PoE、Lost Ark)
- 需要精确战术计算:减法 + 分段曲线(Elden Ring)
- 需要完美属性对称:指数公式(理论最优,实现成本高)
相关概念
- damage-subtractive — 减法公式详解
- damage-percentage — 百分比减伤公式详解
- damage-division — 除法公式详解
- damage-exponential — 指数公式详解
- damage-hybrid-formulas — 混合公式与行业实践
- arpg-damage-formulas — 六款主流 ARPG 伤害公式深度对比
- hit-points — HP 的定义与历史演变
- bevy-game-development — Bevy ECS 中的伤害系统实现