PvP
MMR
Classic Elo with a 400-point curve. Start 1000. K-factor 32. Floor 0.
Expected score from the rating gap:
E = 1 / (1 + 10^((opponent − you) / 400))On a win:
Δwinner = round(32 × (1 − E_winner))
Δloser = round(32 × (0 − E_loser))Start is 1000. K-factor is 32. Floor is 0. Equal ratings move about ±16.
Season reset puts every character back at 1000.
Elo expected score, then round(K × (score − expected)) with K = 32.
| Winner before | Loser before | E(winner) | Winner Δ | Loser Δ | Winner after | Loser after |
|---|---|---|---|---|---|---|
| 1,000 | 1,000 | 50.0% | +16 | -16 | 1,016 | 984 |
| 1,000 | 1,200 | 24.0% | +24 | -24 | 1,024 | 1,176 |
| 1,400 | 1,000 | 90.9% | +3 | -3 | 1,403 | 997 |
| 800 | 1,600 | 1.0% | +32 | -32 | 832 | 1,568 |
| 2,000 | 1,800 | 76.0% | +8 | -8 | 2,008 | 1,792 |