Фантазиста

Как работает система рейтинга — Фантазиста

Рейтинговая система футболиста

Фантазиста использует рейтинговую систему на основе навыков для любительского футбола. Каждый матч анализируется для расчёта ранга каждого игрока — от 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, всё равно победа), обновляется только статистика — пересчёт не нужен.