Расчёт рейтинга клана
Клановый рейтинг рассчитывается по следующей формуле:
Где:
- CR — рейтинг клана;
- SR — средний личный рейтинг игроков клана, рассчитанный по формуле:
где:
SRi — значение личного рейтинга (актуальное на момент расчёта) i-го игрока клана;
m — количество членов клана на момент расчёта рейтинга;
- TR — командный рейтинг (см. ниже);
- C — коэффициент, регулирующий влияние SR на CR.
Командный рейтинг (TR в формуле выше) вычисляется по следующей формуле:
, где:
| |
| |
| |
, где:
| |
После окончания кампании значение функции f(eC) постепенно снижается в соответствии со следующей формулой: , где:
|
Расчёт Эло-рейтинга клана на Глобальной карте
Шаг 1
Допустим, состоялся бой кланов А и В. Ещё до начала боя рассчитывается ожидаемый результат для обоих кланов:
Где:
- EA — ожидаемый результат боя для клана A;
- RA — текущий Эло-рейтинг клана A;
- EB — ожидаемый результат боя для клана B;
- RB — текущий Эло-рейтинг клана B.
Пример
Шаг 2
После окончания боя рассчитывается количество очков рейтинга, которые получает каждый клан:
Где:
- KA — коэффициент для клана A, основанный на текущем Эло-рейтинге клана;
- SA — количество боевых очков*, полученное кланом А в результате боя;
- EA — ожидаемый результат клана А, рассчитанный в ходе шага 1;
- KB — коэффициент для клана B, основанный на текущем Эло-рейтинге клана;
- SB — количество боевых очков*, полученное кланом А в результате боя;
- EB — ожидаемый результат клана B, рассчитанный в ходе шага 1.
* Победа — 1 очко, ничья — 0,5, поражение — 0.
Пример
Предположим, что клан A победил в бою:
Шаг 3
Обновляется Эло-рейтинг для обоих кланов:
Где:
- RA — Эло-рейтинг клана A перед боем;
- PointsA — количество очков, полученное кланом A за бой;
- RB — Эло-рейтинг клана B перед боем;
- PointsB — количество очков, полученное кланом B за бой.
Пример
Рейтинг клана A в данном случае был округлён до целого числа.
Рейтинг клана B в данном случае был принят за 0, т. к. Эло-рейтинг должен находиться в интервале от 0 до 3000.