Как работает футбольная система рейтинга | Фантазиста
Футбольная рейтинговая система игрока
Фантазиста использует рейтинговую систему на основе навыков для любительского футбола. Каждый матч анализируется для расчёта ранга каждого игрока, от 5 на 5 до 11 на 11.
PBX Rank
Каждый игрок начинает с ранга 500. Победа поднимает его, поражение опускает. Вначале ранг сильно колеблется, пока система ищет настоящий уровень навыков, со временем изменения становятся меньше и точнее.
Как рассчитывается дельта
Дельта это изменение рейтинга после каждого матча. Поскольку футбол командный вид спорта, система рассчитывает вклад каждого игрока в командный результат. Рейтинг работает по принципу нулевой суммы: очки, которые получает команда-победитель, забираются у проигравшей команды.
- Индивидуальный расчёт: система сначала рассчитывает персональную дельту для каждого игрока обеих команд на основе его ранга, уровня доверия и среднего ранга соперника. Размер изменения учитывает обе команды, а не только победителя.
- Командная агрегация: все индивидуальные дельты внутри команды усредняются в одну командную дельту. Каждый игрок вносит вклад в командный результат.
- Фактор неожиданности: командная дельта больше, когда результат неожиданный. Победа над более сильной командой приносит больше очков, а ожидаемая победа меньше. Победа всегда повышает ранг.
- Распределение: командная дельта делится обратно между всеми игроками. В базовом режиме все получают поровну, в продвинутом пропорционально времени на поле.
Уровень доверия
Уверенность системы в рейтинге игрока. Начинается с низкого уровня, растёт с каждой сыгранной игрой. Высокое доверие даёт меньшие, более точные изменения, но оно никогда не работает против тебя: победа всегда приносит очки, независимо от твоего опыта.
Доверие может упасть максимум на 10 очков. Например, если было 75, может стать 65. Серия поражений не сотрёт накопленную уверенность.
Калибровка
Первые игры калибровочные. Пока калибровка не завершена, игрок скрыт из глобальных и городских лидербордов. Это гарантирует, что в лидерборде только игроки с достоверным рейтингом.
Количество калибровочных игр зависит от формата.
Как игры влияют на рейтинг
Распределение дельты
В базовом режиме дельта делится поровну между всеми игроками. В продвинутом пропорционально времени на поле: замены, игравшие меньше, получают меньшую долю.
Неравные составы
Когда в командах разное количество игроков, система корректирует дельту. Больше игроков = меньше прибавка. Меньше игроков, но команда побеждает = большая награда.
Когда рейтинг отключён
В некоторых случаях матч не влияет на рейтинг:
- У матча нет записанной продолжительности
- В продвинутом режиме: среднее количество игроков в каждой команде должно быть больше размера формата минус 2 (например, в 5 на 5 больше 3), а разница между средними команд менее 1 игрока
Такие матчи всё равно появляются в истории, но ранг и уровень доверия не меняются.
Результаты и подтверждение
Как подтверждаются результаты
После окончания матча судья отправляет результаты. Подтверждение происходит одним из двух способов:
- Видео судьи: все судьи загружают видео. Как только каждый судья загрузил, результаты автоматически подтверждаются.
- Верификация игроков: игроки сами подтверждают результаты. Как только >50% каждой команды подтвердит, результаты автоматически подтверждаются.
После подтверждения рейтинги обновляются, и дальнейшие изменения невозможны.
Аннулирование результатов
В случае мошенничества администратор может аннулировать результаты события. Все изменения рейтинга полностью удаляются, как будто матчей не было.
Споры и апелляции
Сообщение об ошибках
Если в результатах ошибка, например неправильный гол, пропущенная замена или неверная карточка, об этом можно сообщить для любого матча, даже прошлого.
Пересчёт
Когда исправление меняет результат матча, система пересчитывает рейтинги с этого матча вперёд для каждого затронутого игрока.
Если исправление не меняет результат (например, 3-2 → 4-2, всё равно победа), обновляется только статистика, пересчёт не нужен.