$$P_{\text{total}} = P_{\text{base}} + P_{\text{skill}}$$
:
$$P_{\text{base}} = P_{\text{DDNet}}$$
: $t_{\text{player}}$ $t_{\text{best}}$.
$$P_{\text{skill}} = \left\lfloor P_{\text{max\_bonus}} \times e^{-s \cdot \left(\frac{t_{\text{player}}}{t_{\text{best}}} - 1\right)} \right\rfloor$$
$P_{\text{max\_bonus}} = P_{\text{DDNet}} \times 5$ $s$ —
$$\text{Base PTS} = \text{DDNet Points} \times 10$$
$$\text{Max Bonus} = \text{Base PTS} \times 5.0$$
$$\text{Skill Bonus} = \lfloor \text{Max Bonus} \times e^{-S \cdot (\max(1, R) - 1)} \rfloor$$
$$S = 1.0 + 3.0 \cdot \min\left(1.0, \frac{\text{Base PTS}}{300}\right)$$
$$\text{Total Mastery PTS} = \text{Base PTS} + \text{Skill Bonus}$$
Interactive Skill PTS Calculator
Экспериментируйте с временем и смотрите расчёт очков в реальном времени.
Base PTS
100 PTS
Мировой рекорд (WR)
05:00
Время игрока
06:00
Строгость (S)
2.00
Макс. возможный бонус:
+500
Отставание от WR:
1.20x (+20%)
Итоговый Skill Bonus:
+335
ИТОГО PTS:
435 PTS
$$\text{League coefficient} = \frac{\text{Skill PTS}}{\text{Base PTS}}$$
$$\text{Level} = \left\lfloor\sqrt{\frac{\text{Total Mastery PTS}}{10}}\right\rfloor + 1$$
🛡️