kda 是电子竞技里最常用的个人表现数据指标,全称是击杀死亡助攻,基础计算方式是击杀数加上助攻数之后,再除以死亡数,这个指标主要用来评估玩家在对局当中的贡献,同时兼顾阵亡次数带来的负面影响,绝大多数 MOBA 游戏包括英雄联盟 王者荣耀 和平精英等主流竞技游戏,都采用这套核心计算逻辑,但是不同游戏会有特殊修正规则,比如死亡为零的时候不能直接除以零,游戏系统会做特殊处理,另外要明白 kda 只能作为参考数据,不能单凭 kda 高低就判定玩家实力强弱,因为位置差异 团队战术 对局局势都会大幅影响 kda 数值,辅助位通常助攻高死亡少,kda 普遍偏高,打野和上单经常需要开团承伤,阵亡次数多,kda 就容易偏低。
基础计算公式
kda 等于 击杀加助攻 除以 死亡
举例 一局游戏击杀 8 助攻 12 死亡 4
计算 8 加 12 等于 20 20 除以 4 等于 5 本局 kda 就是 5
特殊情况处理
| 情况 | 处理规则 |
|---|---|
| 死亡次数等于 0 | 系统不会执行除法运算,一般直接显示为完美 kda,部分游戏会标记为无死亡,不输出普通小数数值 |
| 击杀和助攻都为 0 死亡大于 0 | 计算结果就是 0,代表本局没有产生击杀助攻贡献 |
| 部分游戏改良版 kda | 部分平台会使用 k 加 a 乘以 2 再除以 d 这类加权算法,和基础 kda 有区别,查看数据前要确认平台算法 |
不同游戏算法差异
1 英雄联盟 官方客户端基础 kda 就是击杀加助攻除以死亡,战绩面板直接展示该数值,生涯统计是多局累计的总击杀总助攻除以总死亡,不是单局 kda 取平均值
2 王者荣耀 对局结算面板 kda 沿用击杀加助攻除以死亡,死亡为 0 的时候显示特殊标识
3 射击类竞技游戏 部分射击游戏 kda 只计算击杀除以死亡,不加入助攻,和 MOBA 游戏算法不一样,这点很容易混淆
kda 数据深度解读
kda 高代表玩家在对局里面尽量减少阵亡,同时拿到击杀或者助攻,但是高 kda 不代表绝对 carry,有的玩家为了保住 kda,关键团战不肯进场,回避风险,虽然数值好看,但是对团队帮助有限。低 kda 也不代表玩得差,前排坦克 开团型英雄职责就是吸收伤害,主动换命,死亡次数天然更高,不能只用 kda 单一指标评判,还要结合参团率 经济 输出 承伤等配套数据综合判断。累计生涯 kda 是全部对局数据汇总计算,不是把每一局 kda 相加再平均,很多玩家会在这里算错。
计算操作步骤
第一步 记录本局三项原始数据 击杀 K 死亡 D 助攻 A
第二步 先做加法,击杀数值加上助攻数值
第三步 确认死亡数值,如果死亡大于 0,就用前面相加结果除以死亡数值
第四步 得到最终 kda,一般保留两位小数
第五步 如果是生涯总 kda,需要把所有对局总击杀 总助攻 总死亡分别累加,再代入同一套公式计算
【常见问题】
问题 1 kda 怎么算的时候死亡是 0 该怎么办
回答 1 kda 怎么算过程里死亡等于 0 的时候不能做除法,游戏系统会标记成无死亡完美战绩,不会输出普通 kda 小数结果。
问题 2 生涯 kda 怎么算 是单局 kda 求平均吗
回答 2 生涯 kda 怎么算不是单局 kda 求平均,生涯 kda 是全部对局总击杀加上总助攻,再除以全部对局总死亡,属于累计汇总计算。
问题 3 射击游戏 kda 怎么算和 MOBA 一样吗
回答 3 射击游戏 kda 怎么算和 MOBA 并不相同,很多射击游戏 kda 怎么算只使用击杀除以死亡,不把助攻纳入计算。
问题 4 坦克英雄 kda 怎么算出来偏低是不是玩得不好
回答 4 坦克英雄 kda 怎么算之后数值偏低属于正常现象,坦克需要承伤开团死亡次数更多,不能只依靠 kda 判断发挥好坏,需要结合承伤参团率综合评估。
【免责申明】
本内容仅为电竞数据指标科普,不同游戏 第三方数据平台算法存在自定义加权规则,最终数值以游戏官方或者数据平台公示算法为准。
