列王的纷争兵种数值计算 快速了解兵种搭配原理

  发布时间:2016-01-20 16:51:01   作者:佚名   我要评论
这篇文章主要介绍了列王的纷争兵种数值计算 快速了解兵种搭配原理

在列王的纷争中,影响战斗胜利究竟都有哪些参数?今天小编就来给大家讲一些数值的计算。这些计算足以让你多了解一些列王的纷争中你不了解的事情。

每个兵种包括以下几种数值:

1.攻击

2.防御

3.生命

4.攻击距离(射程)

5.速度

6.负重

7.粮食消耗

8.战斗力

从文字上来看,数值并不难理解。作为一款游戏,在报告背后有一套计算公式,然后通过兵的数值、数量来最终计算出最终的战斗结果。下面我用一个例子来为大家具体的讲解。

假设,我用一万个戟兵来攻击一万个禁卫军,戟兵先出手,为了把问题简单化,我再进一步假设双方没有任何攻击和防御的加成。

这道题其实就是一个简单的方程题,我们可以倒推下它的计算公式

戟兵的攻击力=84

禁卫军的防御力=68

禁卫军的生命值=26

这就产生一个中间变量,即伤害(或输出)。当然戟兵造成的伤害=禁卫军接受到的伤害

伤害肯定不是简单的等于攻击力,我们玩过很多类似的游戏,都要考虑护甲、磨抗。所以,最终造成的伤害取决于攻击力和防御力的计算结果

我通过大量的公式来进行实验推广,伤害公式的推广是非常准确的,即

伤害=攻击/(1+防御/攻击)

这里的攻击并不是简简单单的兵种攻击力,它是兵种攻击力、兵的数量以及BUFF的综合计算结果。

如果我们把问题简单化一些,那无非就是攻击力*兵的数量=攻击

但是,问题不会如此简单。如果是攻击力乘以真正的兵种数量,当你无限大的增加兵种数量时,这个攻击是无限大的增加,显然这背离了游戏的初衷。

那么在兵的数量上,会增加一个系数的平方用来调节。简单的说,当你的兵种数量达到一定的临界值,即使你再增加兵的数量,输出也不会有几何倍的提高!

简单的推倒

攻击=攻击力*(1+BUFF给予的百分比提升)*兵数的系数次方(该系数必然小于1)

这样,戟兵所输出的伤害就计算出来了(防御同理)

再通过禁卫军的血量,计算出禁卫军受到伤害后会死多少兵。

我推倒的公式是:杀兵数=伤害/(生命值*4)

把数值带入呢?

攻击=84*10000^系数 (假设系数为0.5)=8400

防御=68*10000^系数 (假设系数为0.5)=6800

伤害=8400/(1+8400/6800)=3750

杀兵数=3750/(26*4)=35.02

我靠,原来枪兵的一回合攻击只能打掉禁卫军35个兵,何其少?但是不要质疑我的计算结果,因为回合数不止一回合。另外,这里也没考虑到枪兵的三倍暴击和兵种相克的问题。通常我们看到的杀敌报告,是所有回合杀了所有兵下来的结果。

计算结果如何去理解,如果看不太懂的直接看我的结论:

首先,生命值很重要。因为死亡数=伤害/(生命值*4),那么平时在技能点上你就应该主加步兵的生命值,其次是步兵的防御值。

其次,前排的肉盾很关键,如果前排不是禁卫军,你放近战骑士试试?死的会很惨。所以,为什么有的时候很多时候大量兵力打不过少量兵力,原因就在这里。前排的数量也要保证充足,我在计算里只计算了一回合一个兵的杀敌数,但是回合不止一次,兵的种类也不是一种。如果当回合没结束的时候你的前排死没了,那么后排就要直接承受伤害,一样很惨。

第三,就是带兵的配置上,绝对不是所谓的弓兵适合守城,打田适合用远程骑士,攻城适合用车子,完全谬论。因为某种兵种确实在某些场合有加成的功效,但是在整个计算公式的作用下,并没有体现的那么明显。而且战斗的总的原则是不变的,比如你认为骑射打田牛,然后前排带的少,你还没来得及输出呢,就已经被打成渣了,所谓的加成也是白搭

第四,就是带兵的数量上,如果一对一的情况下,不要过于追求某种兵种的数量优势。因为根据算法,当数量达到一定的临界值之后,数量即使再增加,输出也不会有大的提升。所以,一对一讲究的是平均。

最后,说一下我的打仗配兵原则(仅限于1对1,集结战另说):前排盾兵要足够,比如敌人有3万的盾兵,那么我可能就不会去选择进攻,因为你可能在有限回合内杀不干净对方的前排,我可能就会考虑集结进攻。有时候对方兵力虽然很多,但是前排很少,我反而倒会考虑攻击他。当然,如果对方有1W多的盾兵,那你至少也要带比他数量多的盾兵去进攻。同时,其他兵种尽量平均的分配。假设我能够带10万部队出门,盾兵需要2.5万才能抗住。剩下的7.5万,我可能会带2.5万弓,2.5万骑。

相关文章

最新评论