英雄无敌王朝吧 关注:5,408贴子:31,863

关于游戏伤害公式的个人研究。

只看楼主收藏回复

其实很多大佬可能都知道,只是没人发帖。害的我这样的新人纠结很久。所以我把我个人的一点研究公布一下。为后面的兄弟参考。当然也不一定全对,要是有大佬有了新的研究结果,欢迎随时推翻。
首先这个游戏的数量有这么几个部分:
1.兵种属性
2.百分比加成
3.英雄属性
个人认为这三个属性是分开计算,最后汇总的。
首先是兵种属性,按照官方微信攻略的公式:
攻击高于防御:(1+(攻-防)×5%)×伤害÷敌方生命值=敌方损失的单位数量。
防御高于攻击:伤害×(1-(防—攻)×2.5%)÷敌方生命值=敌方损失的单位数量。
上面的攻防,伤害,生命都是指的兵种本身的属性,与科技,装备无关。


IP属地:山西来自Android客户端1楼2021-12-31 21:15回复
    下面是网上找到的兵种属性图


    IP属地:山西来自Android客户端2楼2021-12-31 21:17
    回复
      2025-11-06 23:46:37
      广告
      不感兴趣
      开通SVIP免广告
      用我最爱的牛头和目前最常见的兵种哨卫为例计算。
      哨卫打牛头:(20-23)×(1-(18-9)×2.5%)=(15.5-17.825)
      因为统帅不一样所以统一兵力情况下哨卫在乘5=(77.5-89.125)
      牛头打哨卫:(22.2-23)×(1+(13-13))=(22.2-23)
      同样乘5=111-115


      IP属地:山西来自Android客户端3楼2021-12-31 21:35
      回复
        然后就是百分比加成这个主要根据大家的装备,英雄天赋,新手和氪佬差距很大0-400之间。大多数人成型后200左右


        IP属地:山西来自Android客户端4楼2021-12-31 21:53
        回复
          计算也比较简单直接×上面算出来的伤害以及上表中生命。


          IP属地:山西来自Android客户端5楼2021-12-31 21:55
          回复
            英雄属性的影响其实游戏里写的也很清楚。其实就是攻防差×1%


            IP属地:山西来自Android客户端6楼2021-12-31 21:56
            回复
              所以最后伤害就是:
              兵种之间的伤害×百分比×(1+(我方英雄攻-敌方英雄防))


              IP属地:山西来自Android客户端7楼2021-12-31 22:00
              回复
                当然军团战还有兵种互克的加成这个我没有摸清楚


                IP属地:山西来自Android客户端8楼2021-12-31 22:04
                回复
                  2025-11-06 23:40:37
                  广告
                  不感兴趣
                  开通SVIP免广告
                  但是兵种属性其实是不可改变的。我们平时能改变的其实只有装备,通过装备影响百分比加成和英雄攻防。最常见的其实主要是兵种套装和战士套装的互换。


                  IP属地:山西来自Android客户端9楼2021-12-31 22:07
                  回复
                    例如步兵斧头40%战士权杖20攻击。到底那个好?其实看完上面公式你自己心里也有结论了。所以临界值是伤害加成200
                    用斧头是加法=240
                    用权杖是乘法=200×(1+20%)=240


                    IP属地:山西来自Android客户端10楼2021-12-31 22:12
                    回复
                      伤害加成大于200权杖好,小于200斧头好


                      IP属地:山西来自Android客户端11楼2021-12-31 22:13
                      回复
                        同理还有步兵甲和战士甲的区别。因为兵种伤害不变所以对于生命(假设为x)来说
                        x+40=x÷(1-20%)
                        解x=160


                        IP属地:山西来自Android客户端12楼2021-12-31 22:20
                        回复
                          所以临界值是160。生命加成大于160建议战士甲


                          IP属地:山西来自Android客户端13楼2021-12-31 22:23
                          回复
                            接着讨论一下兵种那个好。还是以哨卫和牛头为例。


                            IP属地:山西来自Android客户端14楼2021-12-31 22:27
                            回复
                              2025-11-06 23:34:37
                              广告
                              不感兴趣
                              开通SVIP免广告
                              之所以用哨卫,主要是因为诸多英雄有对于重装兵的生命加成。以主流配置克里加莱可以多30%+45%=75%的生命加成


                              IP属地:山西来自Android客户端15楼2021-12-31 22:46
                              回复