2010-11-23, 05:03:07
I have read some things about the ELO-system and I think, the formula you are using is not the best.
Example:
You have an ELO of 1000, due to balancing both teams have an ELO-sum of 7500. The balancing reassures, that you have a rather balanced game and a 50% chance to win.
But according to the formula at the http://league.btanks.net/ you get an
This way you can win 15.2 points, but only lose 4.8 points even though the chances to win are 50% and you have rather the higher ranked players in your team.
I don't say your formula is wrong, cause there is no fixed definition for ELO-ratings afaik. (Maybe you can tell me where you got the formula, cause wikipedia only shows is for 1v1-games). But the formula leads to the fact, that good players can not get a very high rating because they get noob mates AND lose more points than they can win.
It is not generally bad that good players have only 1676 ELO (current leader), but in a system where you can easily lose 15 points in one game, a difference of 176 to the starting rating is not very significant.
How about just using the formula
expected_value = 1 / ( 1 + 10 ^ ( ( elo_sum_of_light_force - elo_sum_of_dark_force ) / 2000 ) )
casue then the expected_value really represents the expected chances to win the game.
DISCUSS!!
Example:
You have an ELO of 1000, due to balancing both teams have an ELO-sum of 7500. The balancing reassures, that you have a rather balanced game and a 50% chance to win.
But according to the formula at the http://league.btanks.net/ you get an
Quote:expected_value = 1 / ( 1 + 10 ^ ( ( elo_sum_of_light_force - ( 2 * elo_player_of_dark_force + 3/5 * elo_sum_of_dark_force ) ) / 2000 ) )which gives expected_value=1/4.16 = 0.24.
This way you can win 15.2 points, but only lose 4.8 points even though the chances to win are 50% and you have rather the higher ranked players in your team.
I don't say your formula is wrong, cause there is no fixed definition for ELO-ratings afaik. (Maybe you can tell me where you got the formula, cause wikipedia only shows is for 1v1-games). But the formula leads to the fact, that good players can not get a very high rating because they get noob mates AND lose more points than they can win.
It is not generally bad that good players have only 1676 ELO (current leader), but in a system where you can easily lose 15 points in one game, a difference of 176 to the starting rating is not very significant.
How about just using the formula
expected_value = 1 / ( 1 + 10 ^ ( ( elo_sum_of_light_force - elo_sum_of_dark_force ) / 2000 ) )
casue then the expected_value really represents the expected chances to win the game.
DISCUSS!!