Board logo

标题: 我是如何计算部队攻击力的---详解攻击力计算方法 [打印本页]

作者: 寂寞De风铃    时间: 2009-10-16 16:39     标题: 我是如何计算部队攻击力的---详解攻击力计算方法

本帖最后由 寂寞De风铃 于 2009-10-16 16:42 编辑

经过20多天艰苦攻关,终于完成攻击力计算公式的推演.

公布的主要目的,是让大家了解攻击力计算方法,推演不同等级不同种族不同兵种的攻击能力,分析各种族和各兵种的平衡性.

为了更简单直白地表述出该公式,又想了一天一夜(睡觉时间按30%算)..

现在,我来一步一步地讲解部队的攻击力是如何计算的..

先解释几个名词,记熟的话可以省很多精力:

英雄特长:指的是英雄特长,带相应兵种有2%的加成.

英雄物攻:指的英雄的物理攻击.(为保证测试数据的精确,请卸去武器,关于武器最后会有说明)

英雄魔攻:指的英雄的魔法攻击.(为保证测试数据的精确,请卸去武器,关于武器最后会有说明)

兵数量:指的是实际带兵的数量

科研等级:指兵种对应的科技研发等级

兵物理基础单攻:指物理兵在科研等级为0时的单攻

兵魔法基础单攻:指魔法兵在科研等级为0时的单攻

兵物理单攻:指物理兵的当前科研级别的单攻,等于兵物理基础单攻*(1+科研等级*0.03)

兵魔法单攻:指魔法兵的当前科研级别的单攻,等于兵魔法基础单攻*(1+科研等级*0.03)

兵物理加成单攻:指兵的物理单攻按英雄物理攻击和铁匠铺和特长加成计算后的最终单攻

兵魔法加成单攻:指兵的魔法单攻按英雄魔法攻击和魔法塔和特长加成计算后的最终单攻

INT()函数:取整

其他口水话就不说了,直接举例,以智力英雄带魔攻兵为例,物理英雄带物攻兵方法相同:

首先计算出兵魔法加成单攻,然后再分别计算部队物理攻击和魔法攻击:

部队物理攻击=英雄物攻+兵物理加成单攻*兵数量(这里举例只用一种魔法兵进行计算,故该部队物理攻击=英雄物攻)
部队魔法攻击=英雄魔攻+兵魔法加成单攻*兵数量

部队总攻击=部队物理攻击+部队魔法攻击

兵魔法加成单攻的计算方法:

⒈无特长加成、无魔法塔加成的:

兵魔法加成单攻=INT(兵魔法单攻+兵魔法基础单攻*英雄魔攻/1000)

⒉魔法塔为X级时(每级对兵魔法基础单攻加成2%):

兵魔法加成单攻=INT(兵魔法单攻+兵魔法基础单攻*英雄魔攻/1000+兵魔法基础单攻*X*0.02)

⒊魔法塔为X级,且有英雄特长加成的(特长加成2%)

兵魔法加成单攻=INT((兵魔法单攻+兵魔法基础单攻*英雄魔攻/1000+兵魔法基础单攻*X*0.02)*(1+0.02))

⒋再来研究一下战神雕像和圣灵殿堂对人类和学院的加成.
以圣灵殿堂为例(战神雕像加成方法类似)

圣灵殿堂是对魔法攻击进行加成,如果圣灵殿堂为Y级(每级2%加成),则,

部队魔法攻击=INT((英雄魔攻+兵魔法加成单攻*兵数量)*(1+Y*0.02))

部队总攻击=部队物理攻击+部队魔法攻击

⒌VIP10%加成则是分别对部队物理攻击和部队魔法攻击分别加成后取整的总和.

部队总攻击=INT(部队物理攻击*1.1)+INT(部队魔法攻击*1.1)

⒍如果英雄所带的是混合兵种,则对每格进行单独计算,最后合计出部队物理攻击和魔法攻击.

完毕.

看不懂的话可以一步一步看,也可以对照公式拿个英雄实际计算一次.其实也不是那么复杂,是吧...

后记:

由于部队经常被灭,测试工作一度中断,到目前只推出攻击力公式,还有很多未完成的推算工作,现提出我个人的猜想,简称风铃猜想吧

风铃猜想一:关于武器加成,根据七龙二版主所述,武器数据是直接加在计算出的部队攻击力上的,比如英雄物攻200,魔攻400,计算出部队攻击力

为10000,武器为魔攻40-60,那么部队攻击力为10040-10060,但我认为可能存在这个问题,那就是武器装配之后,英雄物攻和英雄魔攻取实际攻击

力的下限,也就是说上例中英雄魔攻为440-460,而对部队加成时,取440.

风铃猜想二:关于防御力计算公式,我猜可能计算方式与攻击力计算方式相同.

风铃猜想三:损血公式,损血分两部分,一是按部队物理攻击对部队物理防御计算物攻损血;二是按部队魔法攻击对部队魔法防御计算出魔攻损血.

物攻损血在物防比例中分摊伤害,魔攻损血在魔防比例中分摊伤害.

攻击力推演数据只做参考,由此带来的任何后果(包括错误估算敌人实力导致被埋),都不要找我...

以上言论纯属个人观点,不代表官方立场,特此声明.

攻击力计算器:
7L2攻击力计算器.rar (19.73 KB)

截图:
TM截图未命名.jpg

行军公式参考贴:
http://bbs.uuplay.com/viewthread.php?tid=13174&extra=page%3D1%26amp%3Bfilter%3Ddigest

附件: 7L2攻击力计算器.rar (2009-10-16 16:40, 19.73 KB) / 下载次数 601
http://bbs.90123.com/attachment.php?aid=7056&k=8fba2f0172cdfa76373df553ff7e4e3f&t=1716468624&sid=2emWi3

图片附件: TM截图未命名.jpg (2009-10-16 16:42, 195.27 KB) / 下载次数 168
http://bbs.90123.com/attachment.php?aid=7057&k=55af54f0305cbe931e3772d7c5c48064&t=1716468624&sid=2emWi3


作者: 寂寞De风铃    时间: 2009-10-16 16:43

沙发自己坐~~~~
作者: 云起风落    时间: 2009-10-16 16:45

太专业了吧。。顶了慢慢看。
作者: 只求速死    时间: 2009-10-16 16:49

大神~~~~
崇拜ing
作者: 云起风落    时间: 2009-10-16 16:52

武器对攻击的增加值,各种族不一样。
作者: 老黑猫    时间: 2009-10-16 16:54

向强大的test致敬
作者: ☆红夜    时间: 2009-10-16 17:10

支持一下测试工作。
作者: 寂寞De风铃    时间: 2009-10-16 17:12

6# 老黑猫

我不是test...

真的不是,我发誓~~~
作者: ☆红夜    时间: 2009-10-16 17:13

6# 老黑猫  

我不是test...

真的不是,我发誓~~~
寂寞De风铃 发表于 2009-10-16 17:12
你是tester      嗯。  千真万确。
作者: 寂寞De风铃    时间: 2009-10-16 17:13

武器对攻击的增加值,各种族不一样。
云起风落 发表于 2009-10-16 16:52
增加值虽然不一样,但装备武器的时候,只要英雄战斗属性中的攻击力就行了..
作者: ☆红夜    时间: 2009-10-16 17:15

有一点我想问下。武器攻击对带兵攻击没加成?       那我拿低级武器和高级武器的差距只在那加的一点力量/智力上吗?
作者: 寂寞De风铃    时间: 2009-10-16 17:26

有一点我想问下。武器攻击对带兵攻击没加成?       那我拿低级武器和高级武器的差距只在那加的一点力量/智力上吗?
☆红夜 发表于 2009-10-16 17:15
应该不是,由于兵被打光,没有做更多测试

但我猜,武器的下限影响影响英雄攻击的下限,也就影响英雄战斗属性对部队的加成.

这一点在低级武器上不容易看出来,如果是高级武器应该看得出来..

大家带武器时,取英雄攻击的最低的那个数值测算,可以测出来,测的人越多,资料就越可靠...

这就是称之为"猜想"的原因..
作者: 【贼快】    时间: 2009-10-16 17:39

好贴,顶~
作者: 凤凰涅磐    时间: 2009-10-16 17:44

艰苦细致的工作,辛苦了!
作者: 一二三亖    时间: 2009-10-16 17:46

赞!!!太厉害了!
作者: 一二三亖    时间: 2009-10-16 17:57

验证了下``黑暗精灵的攻击完全正确
作者: 【贼快】    时间: 2009-10-16 17:58

本帖最后由 【贼快】 于 2009-10-16 18:06 编辑

风铃MM辛苦了。。

英雄加成,建筑 ,科技居然是全部相加的,这样算的话,加成应该是最小化了。。

特长加了2%的攻击,选择英雄时也是一个重要参考依据,个人推荐210金的7级兵特长英雄,比300金无特长的好多了

风铃猜想一:关于武器加成,根据七龙二版主所述,武器数据是直接加在计算出的部队攻击力上的,比如英雄物攻200,魔攻400,计算出部队攻击力

为10000,武器为魔攻40-60,那么部队攻击力为10040-10060,但我认为可能存在这个问题,那就是武器装配之后,英雄物攻和英雄魔攻取实际攻击力的下限,也就是说上例中英雄魔攻为440-460,而对部队加成时,取440

关于这个猜想,很有疑问,貌似7龙纪2版主说的是加在英雄攻击里来算的,也就是说,武器也是加成到部队的
个人感觉,应该是武器取区间内随机数字作为英雄攻击来计算加成,比如上述魔攻为440-460.那么计算英雄加成的时候,取440-460内随机数字作为英雄该回合的魔攻来算。所以计算出的部队攻击,应该是一个区间,而不是一个数字,更不能先算没有武器的部队攻击力,再直接把武器攻击加上去。还有个问题,本种族的武器,是有30%的加成的,就是说40-60魔攻的武器,穿在本族身上,体现出来应该是52-78
作者: RDW    时间: 2009-10-16 18:02

本帖最后由 RDW 于 2009-10-16 18:14 编辑

先加鲜花,再看
.
恩,不错

我有一个观点,就是关于英雄特长的,是不是能够在不同的兵种身上确定了是2%??

我的猜想是,英雄特长可能是给相应兵种加1攻,1物防,1魔防
但这个“1”不是最后加上去的
而是可以像兵本身的攻防数值那样被英雄属性所影响

举个例子,本身A兵种是10攻,10物防,10魔防
受到B英雄属性300%影响后是30攻,30物防,30魔防
那么,如果把B英雄特长洗成A兵种的,那么应该是33攻,33物防,33魔防
而不是31攻,31物防,31魔防

这是我的猜想
作者: 教主    时间: 2009-10-16 18:03

太清闲了,不用干活的
作者: RDW    时间: 2009-10-16 18:19

这种绝对的经典帖子难道还不加精?
作者: 横扫    时间: 2009-10-16 18:37

还有1点没有加上很重要。。。。。。。重击        重击+8武器力量5的武器比带力量6的武器部队多3000多攻击!!!!!!  这个说明重击加在带的兵上了这个可以实验的
作者: 指甲    时间: 2009-10-16 18:42

额  强烈要求加精额~~
作者: RDW    时间: 2009-10-16 18:55

测试了,结果总是略高于公式
奇怪,LUOTI测的
作者: 嗳づ慯    时间: 2009-10-16 19:13

先回复下,在慢慢看!!!
作者: 寂寞De风铃    时间: 2009-10-16 20:45

本帖最后由 寂寞De风铃 于 2009-10-16 20:53 编辑
测试了,结果总是略高于公式
奇怪,LUOTI测的
RDW 发表于 2009-10-16 18:55
英雄属性 带兵量 兵种等级还有铁匠铺和魔法塔等级一定要准确..

还有一点人类战神雕像和圣灵殿堂有加成.

还有一点 :VIP10%开启了没?

最后强调一点:记得看一下算出来的兵的物理单攻和魔法单攻是不是正确,因为有时官方会调整一些数据..
作者: 寂寞De风铃    时间: 2009-10-16 20:46

还有1点没有加上很重要。。。。。。。重击        重击+8武器力量5的武器比带力量6的武器部队多3000多攻击!!!!!!  这个说明重击加在带的兵上了这个可以实验的 ...
横扫 发表于 2009-10-16 18:37
计算部队攻击是按英雄战斗属性进行的,重击直接对英雄的战斗属性进行加成,因此并没有漏掉..
作者: 老黑猫    时间: 2009-10-16 20:48

向骄傲的公主致敬
作者: 寂寞De风铃    时间: 2009-10-16 20:50

先加鲜花,再看
.
恩,不错

我有一个观点,就是关于英雄特长的,是不是能够在不同的兵种身上确定了是2%??

我的猜想是,英雄特长可能是给相应兵种加1攻,1物防,1魔防
但这个“1”不是最后加上去的
而是可以 ...
RDW 发表于 2009-10-16 18:02
根据我对很多次英雄带不同阶兵种进行分析(包括高等级和低等级英雄),基本可以确定是2%,加成方法见主贴..
作者: DarkMoon    时间: 2009-10-16 21:19

LZ花这么多精力,求出这个这么专业的攻击力计算方法,我太佩服你了,你是我的偶像!
作者: 魔域帝国    时间: 2009-10-17 13:40

计算出的数值比实际攻击力多了3000上下!估计是武器部分没有测算好,致敬高人!
作者: 魔域帝国    时间: 2009-10-17 13:42

本帖最后由 魔域帝国 于 2009-10-17 13:44 编辑

还有 重击效果  反弹效果 和减伤害的没有体现出来! 要是能计算出一只部队的这些附加属性效果就牛了!再次致敬!
作者: 寂寞De风铃    时间: 2009-10-17 15:47

重击只对英雄加成吧..

反弹和减伤害还没有研究,不知道是不是直接加攻击力的.

因为属于机率的东西,不作为攻击力计算的范畴..当然如果你有空可以自己研究下..

该贴不用再顶了,最新加武器的发布在此:
http://bbs.uuplay.com/viewthread.php?tid=14061&extra=page%3D1
作者: 清宇画魂    时间: 2009-10-17 17:47

顶起!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: 清宇画魂    时间: 2009-10-17 17:48

风MM是高数专业的?
作者: 风雨王    时间: 2010-1-3 16:48

哈哈 哈哈
作者: chen833599    时间: 2010-1-4 01:36

一个字:
好贴
作者: tapatapa    时间: 2010-1-4 12:06

难道楼主是猫扑里的那位统计\工具达人?
作者: tapatapa    时间: 2010-1-4 12:35

本帖最后由 tapatapa 于 2010-1-4 12:48 编辑
英雄物攻和英雄魔攻取实际攻击

力的下限,也就是说上例中英雄魔攻为440-460,而对部队加成时,取440.
寂寞De风铃 发表于 2009-10-16 16:39
是取上限的~~~~~~~~~~~
刚计算的结果

1.JPG


2.JPG


3.JPG

图片附件: 1.JPG (2010-1-4 12:44, 13.84 KB) / 下载次数 139
http://bbs.90123.com/attachment.php?aid=13628&k=7ce3fad87ccf0cc63d2797a119cacde2&t=1716468624&sid=2emWi3



图片附件: 2.JPG (2010-1-4 12:44, 2.99 KB) / 下载次数 157
http://bbs.90123.com/attachment.php?aid=13629&k=d4f352a5fba6c2ad55157bb7fbeb555a&t=1716468624&sid=2emWi3



图片附件: 3.JPG (2010-1-4 12:48, 3.2 KB) / 下载次数 136
http://bbs.90123.com/attachment.php?aid=13630&k=f65bdd1b502cdc199b6e0094f568eb05&t=1716468624&sid=2emWi3


作者: 小农女嫣嫣    时间: 2010-9-5 01:20

上帝是女孩,写给风云123
作者: 小农女嫣嫣    时间: 2010-9-5 09:31

http://bbs.uuplay.com/viewthread.php?tid=14061&extra=page%3D1
作者: 我只爱潜水    时间: 2010-9-15 07:37

很准,基本上总攻击的误差在几点以内,顶了
作者: 寂寞De风铃    时间: 2011-1-14 15:14

本版块我做主~这下可以顶了吧,哈哈~~~
作者: shuhao    时间: 2011-1-28 11:22

很实用的帖子
作者: 天堂左    时间: 2011-2-20 12:44

加精加精
作者: 就看到了    时间: 2011-2-20 14:35

很好,看了以后完全不懂了




欢迎光临 游游玩论坛 (http://bbs.90123.com/) Powered by Discuz! 7.0.0