关于进攻、防御双方战斗力计算的方式

社区服务
高级搜索
猴岛论坛综合游戏交流关于进攻、防御双方战斗力计算的方式
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

关于进攻、防御双方战斗力计算的方式

楼层直达
擁抱你的激情

ZxID:9930145

等级: 大元帅
配偶: 1041115916@1
老婆第一.其他都是浮云 浮云.wo爱老婆.,.

举报 只看楼主 使用道具 楼主   发表于: 2010-03-06 0
— 本帖被 ⑨●娚陔__ 执行加亮操作(2010-03-06) —
为什么我的战斗力是这么多?为什么我的战斗力和我算的不一样?好象我的防御战斗力变少了?最近有很多朋友有类似的疑问,特开一个帖子讲解进攻、防御双方战斗力计算的方式,希望各位能够更了解游戏。


进攻方的战斗力计算:
进攻方的战斗力计算相对简单,加法和乘法即可。

近攻计算法:(A士兵近攻值*A士兵数量+B士兵近攻值*B士兵数量+C士兵近攻值*C士兵数量……+英雄近攻值)*(1+利刃科技+家族攻击加成+武略加成+宝物近攻加成)

远攻计算法:(A士兵远攻值*A士兵数量+B士兵远攻值*B士兵数量+C士兵远攻值*C士兵数量……+英雄远攻值)*(1+神箭科技+家族攻击加成+武略加成+宝物远攻加成)
战斗力=近攻值+远攻值

举例如下:

进攻方的兵力为:骑射战将1544个(近攻0、远攻900)、英雄远攻为160302


远攻值=1544骑射战将*远攻900+王翦远攻160302=1544*900+160302=1549902
远攻值算出来,但是千万别漏了各种加成值哦~

加成=1+神箭1.0+宝物0+家族1.2+武略1.38=4.58
那么远攻值=1549902*4.58=7098551.16

由于进攻方没有近攻士兵、没有近攻英雄,所以近攻值为0。如果大家碰到其他的战斗可能会有近攻值的,具体的算法可以参照上面的远攻算法。
所以他的进攻总值=近攻+远攻=0+7098551.16=7098551.16
我们可以看出计算出的结果和战报显示的相差无几

防御方的战斗力计算:
防御方的战斗力计算比较复杂,有一点要强调的就是防御方的战斗力只计算防御数值,不计算进攻数值(也就是说在防御的时进攻力完全无用)。而且防御方的战斗力计算不再是单纯的数值加和乘,总的一句话防御方的战斗力的多少是由进攻方近攻和远攻的占比决定的。即进攻方派出的部队全是近攻,没有远攻击,那么防御方的近防值全部起效果而远防值一点效果都不起;若进攻方70%近攻、30%远攻,那么防御方的近防值只有70%生效、远防值只有30%生效。

士兵近防值=(A士兵近防值*A士兵数量+B士兵近防值*B士兵数量+C士兵近防值*C士兵数量……+A英雄近防值+B英雄近防值+C英雄近防值)*(1+护甲科技+家族防御加成+文韬加成+宝物近防加成+国家相克)

城防近防值=( A城防近防值*A城防数量+B城防近防值*B城防数量+C城防近防值*C城防数量……)*(1+筑城科技+家族防御加成+文韬加成+宝物近防加成+国家相克)

近防值=士兵近防值+城防近防值

士兵的远防值、城防远防值的计算方法和近防一样,只是把宝物的近防加成改为宝物的远防加成即可
远防值=士兵远防值+城防远防值

防御方战斗力=防御方近防值*(进攻方近攻值/进攻方战斗力)+防御方远防值*(进攻方远攻值/进攻方战斗力)


说的比较难懂,我们以具体的例子来看:

首先我们确定下进攻方的近攻和远攻数值占比,从上面进攻方战斗力计算可以看出,进攻方的远攻占比为100%,即7098551.16;而近攻为0%。

listen1235

ZxID:10270942

等级: 上士
举报 只看该作者 沙发   发表于: 2010-03-06 0
好复杂。。。
« 返回列表
发帖 回复