Ok, la baza treaba sta in felul urmator.
(nu luam in calcul alti factori decat trupele deci fara zid, vila/palat).
Atac normal:
Atacator: Valoarea totala ofensiva (sa-i spunem "a") se calculeaza luand numarul trupelor si inmultindu-le cu valorile ofensive (clar asta).
De exemplu, daca avem 100 maciucari si 50 executori, formula devine (100*40)+(50*60) = 7000
Aparator: Sa presupunem ca aparatorul are 100 de pretorieni. Valoarea totala defensiva (d) se calculeaza la fel ca cea ofensiva. In primul nostru exemplu, atacatorul foloseste numai infanterie, asadar se calculeaza numai defensiva impotriva infanteriei. Adica .. 65*100 = 6500
In cazul atacului normal, partea care are valoarea cea mai mica a ofensivei/apararii pierde tot. In acest caz, aparatorul (7000>6500).
Acum, pentru a calcula cate trupe pierde atacatorul (aparatorul pierzandu-le pe toate) se foloseste urmatoarea forumula: 100*sqrt[(d/a)^3].
100*sqrt[(d/a^3)] = 100 inmultit cu radacina patrata a [(valorii totale defensive/valoarea totala ofensiva) la puterea a treia]
Asadar: 100*sqrt[(d/a)^3] = 89,479. Acesta reprezinta procentajul trupelor care vor muri la atacator. Inseamna ca 90 de maciucari si 45 de executori vor muri.
Atac rapid (raid):
In cazul unui atac rapid, formula se complica putin, se transforma in:
A - pierderile atacatorului (in %)
B - pierderile aparatorului (in %)
A = 100*X/100+X
B = 100 - A
X - 100*sqrt[(d/a)^3] (rezultatul formulei in cazul unui atac normal).
Luam alt exemplu:
150 de imperieni contra 150 de scutieri
a (valoarea totala ofensiva) = 150 * 70 = 10.500
d (valoarea totala defnesiva - ataca numai infanterie deci luam in calcul numai apararea impotriva infanteriei) = 150 * 40 = 6.000
Asadar, imperienii castiga (10.500>6.000).
In formula, necunoscuta noastra x va deveni:
X = 100*sqrt[(60/105)^3] = 43,196
Deci atacatorul va pierde:
100*x/(100+x) = 100*43,196/143,196 = 30,165% (din 150 va pierde 45 de imperieni)
Iar aparatorul va pierde:
100 - 30,165 = 69.835% (din 150 va pierde 105 scutieri)
Acum, in cazul atacurilor combinate (infanterie + cavalerie), calculele arata in felul urmator:
Sa presupunem ca atacam cu 50 pedestri si 100 tarabostes:
Valoarea totala ofensiva este 50*65 + 100*140 = 3.250 + 14.000 = 17.250
Trebuie sa stim cat din valoarea totala ofensiva reprezinta infanteria si cat cavaleria:
- pentru infanterie avem 3.250/17.250 = 0.1884
- pentru cavalerie avem 14.000/17.250 = 0.8116
Ok, acum la defence. Presupunem ca aparatorul are 150 de legionari (defensiva 35 contra infanteriei si 50 contra cavaleriei), totalizand 5.250 defensiva contra infanteriei si 7.500 contra cavaleriei.
Pasul urmator este sa impartim si noi defensiva, proportional cu tipul armatei atacatoare.
Vom avea un defence total de:
0.1884 * 5.250 + 0.8116 * 7.500 = 989,1 + 6.087 = 7.076,1 (acesta este valoarea totala defensiva).
Acum, inlocuim in formula asa cum am facut si in cazurile precedente:
Atac normal: 7.076,1 mai mic decat 17.250 asadar carmata aparatorului moare iar din cea a atacatorului mor:
100*sqrt[(7.076,1/17.250)^3] = 26,272% (13 pedestri si 26 tarabostes)
Atac rapid: 100*x/(100+x) = 100*26,272/(100+26,272) = 2627,2/126,272 = 20,8059% din armata atacatoare (10 pedestrii si 21 tarabostes).
Din armata aparatoare moare 100 - 20.8059 = 79,1941% (119 legionari)
Cam atat cu formulele, sper ca ati inteles.