斯巴达战争吧 关注:1,536贴子:43,234
  • 2回复贴,共1

[技术贴] 斯巴达迷雾深入研究

取消只看楼主收藏回复

1L 度娘


IP属地:北京1楼2013-01-24 18:07回复

    首先是每种兵种基础战斗力
    剑 20 矛 35 斧头 56 弓94 剑骑 156 矛骑 258 斧骑430
    然后计算加成后的战斗力
    战斗力 = 基础战斗力 * (1+0.01*科技+满意度加成+士气加成) + 各种神加成
    相克属性体现为了增加了兵的数量,比如剑克斧20%,相当于剑的数量增加了20%。
    己方兵力数量 = 实际数量*(1+克制对方百分比)
    敌方兵力数量 = 实际数量*(1+克制对方百分比)
    己方战斗力 = 战斗力*数量
    敌方战斗力 = 基础战斗力*数量
    战斗后
    己方剩余战斗力 = 己方战斗力 - 敌方战斗力
    己方剩余战斗力 = 己方战斗力 - 敌方战斗力*2暴击
    敌方剩余战斗力 = 敌方战斗力 – 己方战斗力
    敌方剩余战斗力 = 敌方战斗力 – 己方战斗力*2暴击
    剩余战斗力为小于等于0,兵就没了。
    剩余战斗力大于0,则会剩下一定兵力。
    剩余兵力 = 剩余战斗力 / 战斗力
    如果剩余兵力大于等于初始兵力,则剩余兵力会修正为初始兵力,也就是通常说的无损。
    下面来两个例子。
    32292剑 vs 7491斧 + 2689 剑骑
    己方无技能出发,剑骑无暴击
    第一轮32292剑 vs 7491斧
    剑战斗力 = 基础战斗力(20) * (1 + 0.01 * 30(16级步科技+14级剑科技)+0士气(9000)加成+满意度(9000)加成0.1)+30(6级神被动加成) = 58
    剑克斧20% 己方兵力数量 = 己方实际数量 * (1+20%) = 38750.4
    己方战斗力 = 剑战斗力 * 己方兵力数量 = 2247523.2
    敌方战斗力 = 斧基础战斗力 * 敌方数量 = 56 * 7491 = 419496
    己方剩余战斗力 = 2247523.2 – 419496 = 1828027.2
    剩余兵力 = 己方剩余战斗力 / 剑战斗力 = 1828027.2 / 58 = 31517.71 = 31517.
    战死数量 = 32292 – 31517 = 775
    第二轮 31517剑 vs 2689剑骑
    省略若干过程
    剑战斗力 = 58
    己方兵力数量 = 31517 * 1.3 = 40972.1
    己方战斗力 = 40972.1 * 58 = 2376381.8
    对方战斗力 = 2689*156 = 419484
    剩余战斗力 = 2376381.8 – 419484 = 1956897.8
    剩余兵力 = 1956897.8 / 58 = 33937.62>31516所以无损。
    最后迷雾死亡的50%都会复活复活了775/2=387,死亡388剑。


    IP属地:北京2楼2013-01-24 18:08
    收起回复



      IP属地:北京3楼2013-01-24 18:08
      收起回复