tw2000 wrote:I have an idea. Why don't we simulate an all v all and make the rating adjustments needed for each one. So in a 9 player game you're basically playing 8 1v1's in a row, and so if you came third you've effectively lost against 1st and 2nd but you've won against everyone else?
This is the current system being used in the game.
Currently your rating is changed based off how you did in 1v1 battles with everybody else in the game. In these individual games the Elo is calculated using a base kValue of 20 and the delta of all the 1v1 games is calculated to end with your final Elo change.
The kValue of 20 means that if you win/lose against somebody with the same rating as you then you will see a movement of +/-10 rating. Whilst if you win/lose against somebody with a massive ratings difference you will see a gain of either +/-19 or +/-1 (depending on which way the difference is).
The only difference between the system Subterfuge uses and the system most games use for a multiplayer Elo system is that all of these changes are added up instead of being averaged. Other games use a larger kValue and then average out your ratings before applying the change.
So if you are winning a 6 player game with people of the exact same rating then you will get: +10,+10,+10,+10,+10 = +50. However if everybody in the game is 100 rating better than you it will look something more like this: +13,+13,+13,+13,+13 = +65. (aprox numbers)