Simple player rating system
Create a simple rating system which expresses player performance as a function of actual winning percentage vs. expected winning percentage.
Simple example: If you were expected to win 25% of your games (based on the number of players/teams in the games), and you actually won 35% of those games, your performance rating would be 35% / 25% = 1.4
I think this method has some advantages over something like an Elo rating system. Particularly the fact that this rating is very easy to calculate (elo for a multiplayer game like Warlight is even more complex than for a two player game). The average performance rating would, by definition, always be one (1.0). This is nice because Elo systems tend to have rating inflation issues over time. The one downside is that opponent strength is not taken into account, but this will tend to even out somewhat over time. And even with this minor drawback, it's still a huge improvement over the raw winning percentage that is currently shown.
Full example - numbers in brackets are [actual winning percentage / expected winning percentage]:
2 player FFA: 2 / 5 [40% / 50%]
3 player FFA: 3 / 8 [37.5% / 33.33%]
8 player FFA: 3 / 20 [15% / 12.5%]
2v2: 5 / 8 [62.5% / 50%]
2v2v2: 3 / 12 [25% / 33.33%]
3v3v3v3: 2 / 5 [40% / 25%]
Then you calculate the overall performance rating as a weighted average using these numbers:
First step:
((40% / 50%) x 5) + ((37.5% / 33.33%) x 8) + ((15% / 12.5%) x 20) + ((62.5% / 50%) x 8) + ((25% / 33.33%) x 12) + ((40% / 25%) x 5) = 64
Then divide that number by the total number of games played to get the performance rating:
64 / 58 = 1.103 performance rating
This mean that this player won about 1.1 times the number of games that he would have been expected to win, all other things being equal (or 10% more than expected). 1 will always be average, players above 1 are better than average, players below 1 are below average.
Hello!
Warzone just launched the Features Request Forum, which is replacing the old UserVoice forum! This offers a lot of improvements over UserVoice, such as the ability to see who is voting for each item and expiring votes from inactive players.
If you still care about this UserVoice item, please put your votes into it on the new Feature Request Forum at https://www.warzone.com/Forum/f12-Feature-Requests
-
MatmaRex commented
I think it would be better if you posted this as a comment in the ladder/ELO suggestion, hardly anyone checks new suggestions.