Forum

Yampiz Forum

Sharing let knowledge Spreaded, Reading let spirits growth, Creative let culture extended, Let us
  • 禁止廣告文
  • 知識傳播
  • 閱讀
  • 心靈成長
  • 創作
  • 文化傳承
Forum Dictionary / Online Game / Travian /

[轉]Travian的戰鬥公式分析

New Subject
Random
Previous
Next
|
[轉]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

  • Keywords : 數量, 攻擊, 騎防, 步防, 兵種2, 兵種1, 09090909, 高盧, 騎兵攻擊Ar, 騎兵攻擊, 騎兵兵種2, 騎兵兵種1, 頓騎兵, 防禦點數, 防禦方, 進攻方勝, 該兵種損失, 計算, 舉例, 而勝利方
0 0
2010-01-01T16:02:00+0000


  • Now, you can post comments by Facebook Account when your Yampiz account was logout or unvariable. whatever, we suggest to post comment by Yampiz Account to get more bounds to join new events of Heyxu
Comment
 
Verify
  • Auto Platform
    For better browsing experience, it will auto detects your device to display webpage.
  • Bug Report
    Tell us about the idea, problem and errors you found.
  • Comodo Secure
    The sensitive data transmission adopts by SSL-2048 authenticated encryption.
  • Copyright
    © 2009 YamPiz Digital Inc. & Jaby Group. All rights reserved.
  • Revised Version
    V2.2.061
    03 Aug 2023 (GMT+8)