Rating System
Dave Casper used a variation of the Elo algorithm to determine player ratings.
This rating system is being used by Warplanner and is generated automatically
based upon a player's win/loss record.
Dave writes:
I found the exact formula used to calculate Elo ratings, so it is no longer
necessary to use the more coarse-grained table from the first ULTRA. Hence you
always gain slightly more by beating a player rated N+1 than you do from
beating a player rated N. With the older table, there was a large plateau
between -100 and +100, while now the point awards vary smoothly. Although this
has some effect on the numbers, it doesn't affect the overall order much. For
those who are curious, the formula is:
|
delta_R =
|
opponent_rating - player_rating
|
|
expected_win =
|
1./(1.+10^(delta_R/400.))
|
|
actual_win =
|
1.0 for a VL10 (decisive) loss
0.9 for a VL8
...
0.5 for a draw
...
0.2 for a VL8 loss
0.1 for a VL10 (decisive) loss
|
|
scenario_weight =
|
4 for A3R/RS campaigns and 8 for Global War/AWAW games.
|
|
RATING =
|
old_rating + scenario_weight*32*(actual_win -
expected_win)
|
When several players play on a side, such as in a Global War/AWAW game, their
ratings are averaged, and the rating change is divided evenly among them.
Multi-player victory conditions are not supported. New players begin with a
rating of 1600.
Note: If you have a pre-existing rating,
you need to create an account first, before
John Stathakis can manually apply your rating value. Currently no
provision is in place for an automatic porting of player ratings.