羊皮纸论坛

羊皮纸论坛

分享让知识传播,阅读让心灵成长, 创作让文化传承,让我们共同努力。
  • 禁止广告文
  • 知识传播
  • 阅读
  • 心灵成长
  • 创作
  • 文化传承
论坛目录 / 线上游戏 / Travian /

[转]Travian的战斗公式分析

发表新主题
随机主题
上个主题
下个主题
|
    [转]Travian的战斗公式分析

    ???Travian的基本战斗公式如下

    步兵攻击Aw=所有步兵攻击之和=步兵兵种1的攻击*数量+步兵兵种2的攻击*数量+...。

    骑兵攻击Ar=所有骑兵攻击之和=骑兵兵种1的攻击*数量+骑兵兵种2的攻击*数量+...。

    攻击点数A=Aw+Ar

    防御步兵点数Dw=所有兵种步兵防御之和=兵种1的步防*数量+兵种2的步防*数量+...。

    防御骑兵点数Dr=所有兵种骑兵防御之和=兵种1的骑防*数量+兵种2的骑防*数量+...。

    防御点数 D=(Aw*Dw+Ar*Dr)/(Aw+Ar)

    然後比较A和D

    A>D则进攻方 ;
    D>A则防御方 ;

    A=D的时候 无所谓 负 最後计算完双方同归於尽了。

     利一方的点数记作 利点数
    失败一方的点数记作失败点数

    失败方全军覆没

    而 利方的损失率L=(失败点数/ 利点数)^1.5*100%(^1.5 表示1.5次方 即先立方後再开平方)

    各兵种数量*L的结果四舍五入就是该兵种损失的数量

    举例∶

    攻击方 条顿 棍棒兵*100 条顿骑兵*10
    防御方 高卢 方阵兵*100 德鲁伊骑兵*10

    Aw=40 *100=4000
    Ar=150*10 =1500
    A=4000+1500=5500
    Dw=40*100+115*10=4000+1150=5150
    Dr=50*100+55 *10=5000+550 =5550

    D=(4000*5150+1500*5550)/5500=5259.09090909....(注意∶这个数在用於下面的计算时不能四舍五入)

    A>D 所以进攻方 

    进攻方损失率L=(5259.09090909....../5500)^1.5*100%=93.5

    • 关键字 : 09090909, 骑兵攻击Ar, 骑兵兵种2, 骑兵兵种1, 防御骑兵点数Dr, 防御步兵点数Dw, 进攻方损失率L, 该兵种损失, 计算时不能四舍五入, 结果四舍五入就, 点数记作胜利点数, 点数记作失败点数, 步兵攻击Aw, 步兵兵种2, 步兵兵种1, 无所谓胜负, 攻击点数A, 德鲁伊骑兵, 失败方全军覆没, 基本战斗公式如下
    00
    2010-01-01T16:02:00+0000


    • 当您未登入羊皮纸时,可以利用脸书 Facebook 登入来发表回响。若使用羊皮纸会员身份发表回响则可获得经验值及虚拟金币,用来参加羊皮纸推出的活动。
    发表回响
     
    验证字串
    留言