Рейтинг — это числовое выражение силы игрока‚ команды или участника соревнования. Наиболее известной и широко применяемой системой расчёта рейтинга является система Эло‚ разработанная американским физиком Арпадом Эло для шахмат. Сегодня она используется не только в шахматах‚ но и в киберспорте‚ настольных играх‚ спортивных лигах и онлайн-играх. Разберём подробно‚ как устроена формула начисления рейтинга.
Основная идея системы Эло
Принцип системы прост: рейтинг игрока меняется после каждой партии в зависимости от того‚ насколько фактический результат совпал с ожидаемым. Если фаворит побеждает аутсайдера, это ожидаемо‚ и рейтинг меняется незначительно. Если же аутсайдер выигрывает у фаворита — это сенсация‚ и рейтинги меняются существенно.
Базовая формула расчёта
Новый рейтинг игрока вычисляется по формуле:
Rnew = Rold + K × (S − E)
где:
- Rnew — новый рейтинг игрока после партии;
- Rold — прежний рейтинг игрока;
- K, коэффициент изменения (K-фактор);
- S — фактический результат партии (1 — победа‚ 0‚5 — ничья‚ 0 — поражение);
- E — ожидаемый результат (вероятность победы).
Расчёт ожидаемого результата
Ожидаемый результат (математическое ожидание) вычисляется по формуле:
E = 1 / (1 + 10(Ropp − R) / 400)
где:
- R — рейтинг игрока;
- Ropp — рейтинг соперника;
- 400, нормирующая константа‚ определяющая масштаб шкалы.
Например‚ при равных рейтингах ожидаемый результат равен 0‚5 — шансы на победу 50/50. При перевесе в 200 очков фаворит должен набирать около 76% очков‚ при перевесе в 400 очков — около 91%;
Коэффициент K (K-фактор)
Коэффициент K контролирует скорость изменения рейтинга. Чем выше K‚ тем сильнее колеблется рейтинг после каждой партии. В системе ФИДЕ применяются следующие значения:
- K = 40 — для новых игроков (сыгравших менее 30 партий) и для игроков младше 18 лет;
- K = 20 — для игроков с рейтингом ниже 2400;
- K = 10, для сильнейших игроков с рейтингом 2400 и выше.
Логика понятна: у новичков рейтинг ещё не устоялся‚ поэтому он должен быстро подстраиваться под реальный уровень игры. У опытных мастеров рейтинг стабилен и меняется медленно.
Пример расчёта
Допустим‚ игрок А имеет рейтинг 1600‚ игрок Б — 1400‚ коэффициент K = 20. Игрок А победил.
- Ожидаемый результат для А: E = 1 / (1 + 10(1400−1600)/400) = 1 / (1 + 10−0‚5) ≈ 0‚76.
- Изменение рейтинга А: 20 × (1 − 0‚76) = +4‚8 очка.
- Изменение рейтинга Б: 20 × (0 − 0‚24) = −4‚8 очка.
Если бы победил аутсайдер Б‚ он получил бы 20 × (1 − 0‚24) = +15‚2 очка‚ а фаворит потерял бы столько же. Система является «игрой с нулевой суммой»: очки одного игрока переходят к другому.
Особенности и модификации
В разных играх и организациях формула Эло адаптируется:
- меняется нормирующая константа (вместо 400);
- K-фактор может зависеть от количества сыгранных матчей‚ уровня турнира или рейтинга;
- в командных играх (например‚ в режиме «Укрепрайон») коэффициент может зависеть от рейтинга клана;
- существуют усовершенствованные системы — Glicko и Glicko-2‚ учитывающие «неопределённость» рейтинга.
Формула начисления рейтинга Эло — элегантный математический инструмент‚ позволяющий объективно оценивать силу соперников. Её ключевые элементы — ожидаемый результат‚ фактический результат и коэффициент K — обеспечивают справедливое и динамичное ранжирование. Понимание этой формулы помогает игрокам осознанно подходить к соревнованиям и отслеживать свой прогресс.