Global Tiers Requirement
Points System Algorithm
The system awards points for both improvements in rank and improvements in time. Scores are awarded between 10000 points (for the rank 1 player) and 0 points.
It calculates how many "adjusted deviations" away from the world record a player's time is. A "leaderboard volatility" metric is calculated for each map. Stages with a high spread place greater importance on rank; maps with a small spread emphasize time.
Inputs
- \(R\) is the player's rank.
- \(t\) is the player's time.
- \(\mathbf{T} = (T_1, T_2, \dots, T_{100})\) is the vector of the top 100 times on a given map.
Parameters
- \(\alpha = 1.48\) is the points curvature parameter.
- \(\beta = 5.5\) is the weight parameter.
- \(\gamma = 1.22\) is the deviation adjustment parameter.
- \(\kappa = 0.38\) is the rank scaling parameter.
- \(\rho = 0.82\) is the rank decay parameter.
- \(w_0 = 0.4\) is the baseline weight parameter (lowest possible weight on ranking is 40%).
Algorithm Steps
1. Compute the standard deviation \( \sigma \) of \(\mathbf{T}\).
2. Compute the standardised volatility \( V \):
3. Compute the transformed time deviation metric \( M \):
4. Compute the rank adjustment \( Q \):
5. Compute the dynamic rank weight \( \omega \):
6. Compute the weighted deviation metric \( D \):
7. Finally, calculate the player's points \( P \):