关于新版战争流,攻击血量与战力的关系分析
修改于2022/04/291669 浏览游戏攻略
因为老是有人问要怎么加点,血量加了有没有关系什么的,只能打三分之一以下战力的敌人等等,什么实战力,虚战力的。因此特意写了这个。
先说结论,不要只看战力,要看单格攻击,攻血比什么其实只是参考。速度只要保证先手就行。攻击越高单次伤害就越高,中间都是论证过程,嫌太长可以不看。
以下论证均不考虑将军加成和战场骰子劣势。
1.总体的设定
首先,影响单兵战力的有三个因素,血量、攻击、速度。我们把血量设为X,攻击设为G,速度设为S,影响因素设为z(一个常数,不重要),单兵战力设为DZ
那么就得到了DZ=(X+G+S)*z,假设z=1
那么就得到:DZ=X+G+S
其次,影响总战力的是,单兵战力*兵力(数量),把兵力设为BL,总战力设为ZZL,总血量用ZX,总攻击用ZG表示
那么就得到ZZL=(X+G+S)BL
ZX=XBL,ZG=GBL
再次,新版的实际战斗中有56个格子,每个格子兵力是相等的,也就是在实战中是每个格子内的兵力逐一厮杀。
单格战力用DGZ来表示
那么最终就得到:DGZ=ZZL/56=(X+G+S)BL/56
单格血(DGX)=X*BL/56
单格攻(DGG)=G*BL/56
2.速度对战斗的影响
实际战斗中,S只是判断先后手,不起其它任何作用。因此只要点到速度大于时代最快速度就行,农耕碰到最快的是弓箭,维京海盗,攻速到16就100%先手。
而更高的攻速只会让战力虚高。
3.攻击对战斗的影响
既然实际战斗中不用考虑速度
只要己方DGG>敌方DGX可以秒杀对地方这一格子的兵力
那如何知道是否能够秒杀,也就是敌方单格血量
ZZL/DZ=BL,BL*X/56=DGX
代入一下,敌方总战力为100m,单战为100,血量为56(为了好计算),
100m/100=1m,1m*56/56=DGX=1m
那需要秒杀对面这一格兵力就需要
我方DGG>=DGX=1m,就=1m
若我方单战力10,单攻击2
要达到单格攻击力1m,就需要BL=1m/2*56=28m,28m*10=280m,那就需要总战力280m
若我方单战力还是10,单攻击5
达到单格攻击力1m,只需要BL=1m/5*56=11.2m,11.2m*10=112m,只需要112m战力
若我方单战力为20,单攻击为5,其他条件不变
BL=11.2m,11.2*20=224m,需要战力是224m
而目前可以算出来DGX最高的是55格投石,1格坦克,计算得出28.8b的单格血
这三个例子可以很明显的看出,影响实战的,只有两个要素,一个是兵力,一个是单独攻击,DGG=G*BL/56。,而战力只是表像。在攻击力不变的情况下(没传承加)兵营越多,兵力越多,实际战力越高。
同时你自己的总战力在碰到
综上所述,要么堆兵,要么提高攻击,你要看的不仅仅是战力,而是血量×攻击力。
4.血量影响
先说一下因为有时代兵种增益,所以点血量是更加亏的
而你血量的多少,是会影响你的单兵战力DZ,进而影响你的总战力,而你能碰到的敌军是按战力去计算的,是己方总战力的5%—200%之间。
举个实际的例子,农耕时期碰到单兵血量最高的是盾兵,220,战力是16
160m战力的纯盾兵,这时候就可以不用算单格血量了,总血量是10m*220=2200m,精矛攻击100,那么只需要2200m/100=22m的精矛兵力,这时候不管你战力是1b,还是400m,他都是需要22m兵力的精矛才能秒杀。大概是30级1500个精矛兵营就能达到的。
而农耕敌军DGX最极端的是55格投石,一个盾兵,每个格子兵力是相等的。设盾兵数量为DBL,投石数量为TBL,总战力291m
就得到二元一次方程
16DBL+5TBL=291m
且DBL*55=TBL
代入得到16DBL+275DBL=291m
解方程得到DBL=1m
盾兵X=220,单格最高X=220m
精矛100攻的情况下,需要单格BL为2.2m,BL=2.2m*56,123.2m的兵力 大概是1000个100级兵营的兵力,2.14b大概就是这个的十倍吧。这是最极端的情况,而且就算有存活造成的伤害也很小。
5.总结
只要攻击达到一定程度,血量加不加都是可以的,不要特意考虑什么血攻比,这个只是作为战力判断的依据,容易进行判断。



最后附我的文明度排行,和精矛,来福的加点,防止有人硬杠,这些东西都是我成千上万把战争中总结出来的。