Фантазиста

Как работает футбольная система рейтинга | Фантазиста

Футбольная рейтинговая система игрока

Фантазиста использует рейтинговую систему на основе навыков для любительского футбола. Каждый матч анализируется для расчёта ранга каждого игрока, от 5 на 5 до 11 на 11.

PBX Rank

Каждый игрок начинает с ранга 500. Победа поднимает его, поражение опускает. Вначале ранг сильно колеблется, пока система ищет настоящий уровень навыков, со временем изменения становятся меньше и точнее.

4004505005506000510152540+ResultsPBX RankStart: 500Low trust — big swingsHigh trust — precise changes

Как рассчитывается дельта

Дельта это изменение рейтинга после каждого матча. Поскольку футбол командный вид спорта, система рассчитывает вклад каждого игрока в командный результат. Рейтинг работает по принципу нулевой суммы: очки, которые получает команда-победитель, забираются у проигравшей команды.

Your Team (Rank 520) vs Opponents (Rank 580)Expected40%60%YouOpponentsIf you WIN (upset!)+18Big gain — you weren't expected to winIf you LOSE (expected)-5Small loss — the system expected thisIf you LOSE as favorite-18Big loss — you were supposed to winIf you WIN as favorite+5Small gain — expected result
  1. Индивидуальный расчёт: система сначала рассчитывает персональную дельту для каждого игрока обеих команд на основе его ранга, уровня доверия и среднего ранга соперника. Размер изменения учитывает обе команды, а не только победителя.
  2. Командная агрегация: все индивидуальные дельты внутри команды усредняются в одну командную дельту. Каждый игрок вносит вклад в командный результат.
  3. Фактор неожиданности: командная дельта больше, когда результат неожиданный. Победа над более сильной командой приносит больше очков, а ожидаемая победа меньше. Победа всегда повышает ранг.
  4. Распределение: командная дельта делится обратно между всеми игроками. В базовом режиме все получают поровну, в продвинутом пропорционально времени на поле.

Уровень доверия

Уверенность системы в рейтинге игрока. Начинается с низкого уровня, растёт с каждой сыгранной игрой. Высокое доверие даёт меньшие, более точные изменения, но оно никогда не работает против тебя: победа всегда приносит очки, независимо от твоего опыта.

0%25%50%75%100%01 mo3 mo6 mo12 moTimeTrust Level %Calibrated!15 results in ~2 mo5 of 15 resultsNot yet...trust decaystiny dropPlayer A — plays weeklyPlayer B — plays every 2 mo

Доверие может упасть максимум на 10 очков. Например, если было 75, может стать 65. Серия поражений не сотрёт накопленную уверенность.

Калибровка

Первые игры калибровочные. Пока калибровка не завершена, игрок скрыт из глобальных и городских лидербордов. Это гарантирует, что в лидерборде только игроки с достоверным рейтингом.

Количество калибровочных игр зависит от формата.

Как игры влияют на рейтинг

Распределение дельты

В базовом режиме дельта делится поровну между всеми игроками. В продвинутом пропорционально времени на поле: замены, игравшие меньше, получают меньшую долю.

Basic RankingTeam delta: +15 — split equally among all playersFull game: 40 minPlayer 1: +3Player 2: +3Player 3: +3Player 4: +3Player 5: +3Time on field doesn't matter — equal share for everyoneAdvanced RankingTeam delta: +15 — split proportionally by time on field0 min40 minSubstitution at 20 minP1: +3.3 (40 min)P2: +3.3 (40 min)P3: +3.3 (40 min)P4: +1.720 minP5: +1.720 minMore time on field = larger share of delta

Неравные составы

Когда в командах разное количество игроков, система корректирует дельту. Больше игроков = меньше прибавка. Меньше игроков, но команда побеждает = большая награда.

5v5 format — Winner's coefficientopponent players / your players x base deltavs5/5 = x1.0delta = 15vs4/5 = x0.8delta = 12vs5/4 = x1.25delta = 18.75

Когда рейтинг отключён

В некоторых случаях матч не влияет на рейтинг:

  • У матча нет записанной продолжительности
  • В продвинутом режиме: среднее количество игроков в каждой команде должно быть больше размера формата минус 2 (например, в 5 на 5 больше 3), а разница между средними команд менее 1 игрока

Такие матчи всё равно появляются в истории, но ранг и уровень доверия не меняются.

Результаты и подтверждение

Как подтверждаются результаты

После окончания матча судья отправляет результаты. Подтверждение происходит одним из двух способов:

Game endsReferee submits resultsPath A: Referee videoAll referees upload videoPath B: Player verification>50% of each team confirmsResults confirmedRatings updateNo more edits
  1. Видео судьи: все судьи загружают видео. Как только каждый судья загрузил, результаты автоматически подтверждаются.
  2. Верификация игроков: игроки сами подтверждают результаты. Как только >50% каждой команды подтвердит, результаты автоматически подтверждаются.

После подтверждения рейтинги обновляются, и дальнейшие изменения невозможны.

Аннулирование результатов

В случае мошенничества администратор может аннулировать результаты события. Все изменения рейтинга полностью удаляются, как будто матчей не было.

Споры и апелляции

Сообщение об ошибках

Если в результатах ошибка, например неправильный гол, пропущенная замена или неверная карточка, об этом можно сообщить для любого матча, даже прошлого.

Пересчёт

Когда исправление меняет результат матча, система пересчитывает рейтинги с этого матча вперёд для каждого затронутого игрока.

Game 1 — error reported: missing goalIf the correction changes the result:Score was 2-2 (draw) → corrected to 3-2 (win)G12-2 → 3-2G2recalculatedG3recalculatedG4recalculatedAll ratings from G1 onward are recalculated for every affected playerIf the correction doesn't change the result:Score was 3-2 (win) → corrected to 4-2 (still a win)G13-2 → 4-2G2G3G4Result unchanged — no recalculation needed, only stats updated

Если исправление не меняет результат (например, 3-2 → 4-2, всё равно победа), обновляется только статистика, пересчёт не нужен.