Quick answers to common questions.
Starting point: Everyone begins at 1000 Elo.
E_A = 1 / (1 + 10^((R_B - R_A)/400)) E_B = 1 - E_A
We use K = 20
after the first five games.
M_win = 1 + 2 × (1 - Winrate)
M_loss = 1 / M_win
ΔR_A = K_A × (S_A - E_A) × M_A ΔR_B = K_B × (S_B - E_B) × M_B
S
is the actual result (1 = win, 0.5 = draw, 0 = loss).M
uses the player’s army and whether they won or lost (win → M_win
, loss → M_loss
).K_A
and K_B
can differ for players in their first five games (fixed scoring stage).ΔR_A + ΔR_B
is not necessarily zero — this is intentional.Peppe (1000 Elo, army WR 20%) vs Richard (1200 Elo, army WR 60%). Peppe wins.
E_A ≈ 0.2403
, E_B ≈ 0.7597
.K = 20
for both (past first five).M_win = 1 + 2×(1 - 0.2) = 2.6
; Richard M_loss = 1 / (1 + 2×(1 - 0.6)) = 1 / 1.8 ≈ 0.5556
.ΔR_A = 20 × (1 - 0.2403) × 2.6 ≈ +39.5 → +40
.ΔR_B = 20 × (0 - 0.7597) × 0.5556 ≈ −8.4 → −8
.Summary: Upsets pay big; weaker armies are rewarded; spamming strong armies gives smaller returns.