3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5934|回复: 5
打印 上一主题 下一主题

[攻略] 游戏详细的伤害算法

[复制链接]

12

主题

335

帖子

358

积分

高级玩家

Rank: 4

贡献度
0
金元
3580
积分
358
精华
0
注册时间
2012-5-31
跳转到指定楼层
主题
发表于 2018-8-21 23:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 景烽_-_原穆恩 于 2018-8-21 23:55 编辑

看到论坛里面有人问到伤害算法,就稍微详细一点介绍下吧:
游戏伤害算法大致上就是桌面规则翻版,不过把六面骰子变成了十二面,然后随机数都变成了百分比修正。
基础伤害算法:
1. 装甲修正:单发伤害 = 伤害值 x (12 - 有效装甲) / 12。有效装甲就是 对方装甲 - 己方穿甲,不高于10,不低于0(相当于桌面2+到6+)。
2. 血量修正:单发伤害不高于对方单人生命值。比如一队8人16血的大头兵,挨一枪最多只挨2血,哪怕是伤害10激光。
3. 命中修正:单发伤害 = 单发伤害 x 命中率 / 12。
4. 射击次数:最终伤害 = 单发伤害 x 攻击次数。

然后有个爆炸系武器,会在血量修正后,命中修正前做一次修正;目标集群比单人每多一个人,伤害加一倍,最大倍数不超过上限(百科很坑,上限用小数写的,没有用百分比)。比如手榴弹,上限1.5,就是最多炸到2.5倍伤害(对2人组2倍,对3人及以上2.5倍);
举个例子:黎曼拉斯坦克主炮炸5人兄贵团(Tactical Space Marine)。
1. 装甲修正:单发威力6,穿甲4;对方装甲8,减去穿甲后有效装甲4。单发威力 = 6 × (12 - 4) / 12 = 4
2. 血量修正:兄贵团血量3,单发威力不超过3
特殊.爆炸修正:对方5人,超过上限 1 + 2.5 = 3.5,单发威力 = 3 × 3.5 = 10.5;
3. 命中修正:单发威力 = 10.5 × 6 /12 = 5.25
4. 攻击次数:最终威力 = 5.25 x 1 = 5.25


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 15:59 , Processed in 0.026832 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表