[travian][公式] 攻防死傷算法
我目前只有研究到步兵對步兵(騎兵對騎兵應該也一樣,混兵就不知道了)
然後用normal打
首先重點是"攻擊的時候防禦力沒用,防禦的時候攻擊力沒用!!"
根據這個猜想,我作了以下的測試:
clubswingers 40000 (atk 40) 打 Phalanx 10000 (步兵def 40)
死5000個
spearfighter 160000 (atk 10) 打 Phalanx 10000 (步兵def 40)
死20001個
仔細一算比例就會發現
40000/5000 = 8,160000 / 20000 = 8
也就是每8個會死一個
而左邊的攻擊力是右邊的4倍
再來測
clubswingers 160000 (atk 40) 打 Phalanx 10000 (步兵def 40)
死2500個
spearfighter 640000 (atk 10) 打 Phalanx 10000 (步兵def 40)
死10001個
除一除就會發現,每64個死一個
左邊攻擊力是右邊的16倍
所以這樣一看
4->8 16->64 原本我以為是n * log2(n),結果發現不是,是 n^(3/2)
(也就是n乘根號n)
混兵的測試,發現是兩邊照比例死
(如攻擊力是敵人的4倍,混clubswinger和spearfighter,則兩個都死1/8
所以算法很簡單
先比比看那邊的數值比較高
高的那邊就贏了,贏了以後算兩邊的差,假設是n
然後就算出 n^(3/2) 就是贏的那邊死掉的比例了
---
結論:
重點就只有標黃色那一句,其實會死多少個大可用模擬器算
所以條頓基本兵防守=渣,高盧基本兵攻擊=渣
羅馬兵雖然貴但是兩相宜~ XD
---
混騎兵步兵的話改天再研究...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.37
※ 編輯: greydust 來自: 140.112.30.37 (10/11 02:41)
推
10/11 02:57, , 1F
10/11 02:57, 1F
推
10/11 03:17, , 2F
10/11 03:17, 2F
推
10/11 10:24, , 3F
10/11 10:24, 3F
推
10/11 10:41, , 4F
10/11 10:41, 4F
推
10/11 10:50, , 5F
10/11 10:50, 5F
推
10/11 11:34, , 6F
10/11 11:34, 6F
→
10/12 20:29, , 7F
10/12 20:29, 7F
→
10/12 20:29, , 8F
10/12 20:29, 8F
→
10/12 20:29, , 9F
10/12 20:29, 9F
→
10/12 20:29, , 10F
10/12 20:29, 10F
→
10/12 20:29, , 11F
10/12 20:29, 11F
→
10/12 20:29, , 12F
10/12 20:29, 12F
→
10/12 20:29, , 13F
10/12 20:29, 13F
→
10/12 20:29, , 14F
10/12 20:29, 14F
→
10/12 20:29, , 15F
10/12 20:29, 15F
→
10/12 20:29, , 16F
10/12 20:29, 16F
→
10/12 20:29, , 17F
10/12 20:29, 17F
→
10/12 20:29, , 18F
10/12 20:29, 18F
CGI-Game 近期熱門文章
PTT遊戲區 即時熱門文章
15
26