游戏伤害公式体系

伤害公式是游戏数值设计的核心,描述攻击力(ATK)、防御力(DEF)与最终伤害之间的数学关系。公式的选择直接决定了游戏的策略深度、平衡性和玩家体验。

所有伤害公式的终极目标都围绕两个核心指标展开:

  • DPS(Damage Per Second)= 每秒输出伤害
  • EHP(Effective HP)= 有效生命值(考虑防御后实际能承受的伤害)
  • FC(战斗力)= EHP × DPS — 评估角色强弱的统一公式。

四大公式总览

公式类型核心表达式伤害范围多段攻击适用场景
damage-subtractiveATK - DEF0 ~ ATK被惩罚战棋、小数值
damage-percentageATK × (1 - DR%)0 ~ ATK公平MMO、ARPG
damage-divisionATK² / (ATK + DEF)> 0 ~ ATK偏袒高伤MOBA、MMO
damage-exponentialc^(ATK - DEF)> 0 ~ ∞公平竞技、严格对称

大多数商业游戏使用damage-hybrid-formulas,结合多种公式的优势。

选型决策框架

  1. 数值范围 < 1000:减法公式可行,但需要保底伤害机制
  2. 数值范围 1000 ~ 100万:除法或百分比减伤(原神、魔兽世界)
  3. 数值范围 > 100万:必须用乘法体系(Diablo 3/4、PoE、Lost Ark)
  4. 需要精确战术计算:减法 + 分段曲线(Elden Ring)
  5. 需要完美属性对称:指数公式(理论最优,实现成本高)

相关概念