WeC points per game are rewarded like this
1. 75 pts | 2. 45 pts | 3. 30 pts | 4. 20 pts | 5. 15 pts | 6. 10 pts | 7. 5 pts | 8. 0 pts | 9. 0 pts | 10. 0 pts
Let there be
- 'x' the number of months we reached in a special time period out of { month, season, alltime }
- 'a' the mercantily rounded number of the average games of all WeC members in this time period
- 'n' the the individual number of games of any WeC player in this time period
- 'm' = max(a-n;0) the number of games any player lacks compared to to 'a'; thus m=0 when n >= a-n
So the WeC Ranking algorithm can be applied to any of our WeC time periods:
- month (x=1)
- season (x=1...12)
- alltime (x=number of months since WeC started 2012 March 9th)
We have 'tlpts' the game points for a player in a time period with his/her average points 'avgpts' = tlpts/n (n>0)
and a normalization factor 'nrmlzr' = n/(x+n+m)
and get a players 'score' with an normalizator applied to the average points 'score' = 'avgpts'*'nrmlzr'