我们需要新的战斗力公式!!
大家都知道我的主业在这里是做mod的。那么这次我做mod的时候就把我喜欢的两个单位放在一起pk了……估计很多modder也有这种癖好。
所以这次基础数据是绝对不会出错的。这是前提
好了,两个兵种,
拜占庭铁甲骑兵 依据经典的战斗力计算公式 战斗力 42000
保加利亚骑兵 依据经典的战斗力计算公式 战斗力 9990
也就是说 铁甲骑兵应该是保加利亚骑兵的战斗力的 4.204倍,也就是说是不是a数量的铁甲骑兵可以打败4.2a数量一下的保加利亚骑兵呢?
首先,因为铁甲骑兵有范围攻击,所以测试的时候,我使用了18个保加利亚骑兵对抗6个铁甲骑兵(3倍数量)。结果是………………
如果铁甲骑兵先攻击,保加利亚骑兵获胜,剩两个,如果保加利亚骑兵先攻击,保加利亚骑兵获胜,剩下4个,两个血量几乎为零。
第二次测试用了7个铁甲骑兵与18个保加利亚骑兵,结果是铁甲骑兵获胜,剩下3个,每只半血左右,那么……
也就是说大概a数量的铁甲骑兵只可以击败大约2.57a ~ 3a 数量的骑兵,和经典战斗力公式下的 4.204a相差甚远……
学校要断网了……第二部分明天发 第二部分就是测试两个同样没有范围攻击的单位的比较。
第一个还是保加利亚骑兵。第二个是瓦兰吉卫队,战斗力7285,也就是比保加利亚骑兵低2705
群殴的过程中我发现 18V18 双方各有胜负,而且瓦兰吉卫队胜利的时候剩下6-10个,保加利亚骑兵也差不多。
单挑的时候,保加利亚骑兵先攻击则保加利亚骑兵胜利,剩下的HP少于10%,如果瓦兰吉卫队先攻击的话,两败俱伤,保加利亚骑兵惨胜,HP残余不知道有没有1%……因为今天一时兴起……所以实验数据有很多没有收集的……
也就是说公式本身很有可能出问题了。因为两个单位战斗力相差20%+但是群殴各有胜负,单挑同归于尽,这不科学……
综上所述
我们需要一个新的公式
一个可以让我这种渣渣不要一做个破实验就发现漏洞的公式
之前的公式是 [( HP / resistance) + HP ]*Attack/(ROF*2) 然后如果是范围攻击的话1-3范围 是攻击力*2, 3范 围以上是攻击力*3
我觉得可能的问题之一是1-2范围的乘数太大,4范围以上乘数太小。导致有范围攻击的单位战斗力极其不准确。当然……没有范围攻击的精确度也没好到哪里…… 求高人来回应一下啊!!!能不能设计一个新的公式啊!! Kataphractos 发表于 2012-9-23 23:24 static/image/common/back.gif
求高人来回应一下啊!!!能不能设计一个新的公式啊!!
很明显是取整的问题,具体怎么解决好像没有办法 swordline 发表于 2012-9-24 10:18 static/image/common/back.gif
很明显是取整的问题,具体怎么解决好像没有办法
怎么说? 兰切斯特方程
https://baike.baidu.com/view/1250121.htm
页:
[1]