Рейтинг

Здесь приведен алгоритм расчета рейтинга игроков по официальным правилам ФИИМ

Содержание

Расчет рейтинга игрока

Rating = 100 * Scores / Games + 0.25 * Games

Где Rating - рейтинг игрока;

Scores - баллы заработанные игроком;

Games - общее количество сыгранных игр.

Пример расчета

Игрок заработал 78.42 балла, сыграв 52 игры

Scores = 100 * 78.42 / 52 + 0.25 * 52 ≈ 163.81

Формула расчета баллов игрока

Scores = (2 * RedWins * RedCoeff) + (2 * BlackWins * BlackCoeff) + BestMoveScores + BestPlayerScores - Fine

Где Scores - баллы заработанные игроком;

RedWins - кол-во побед за красную команду;

BlackWins - кол-во побед за черную команду;

RedCoeff - коэффициент клуба за красные победы;

BlackCoeff - коэффициент клуба за красные победы;

BestMoveScores - баллы заработанные за лучший ход;

BestPlayerScores - баллы заработанные за лучшего игрока;

Fine - штрафные баллы;

Пример расчета

Игрок сыграл 52 игры со следующим результатом:

Scores = (2 * 19 * 1) + (2 * 14 * 1.0149) + 1 + 11 - 0 = 38 + 28.4172 + 1 + 11 ≈ 78.42

Лучший ход

Игрок назвавший в лучший ход все тройку черных получает дополнительные +0.5

Игрок назвавший в лучший ход двух из трех черных получает дополнительные +0.25

Игрок назвавший только одного черного ил ноль черных не получает дополнительных баллов.

Коэффициент за красные/черные победы

Коэффициент меняется в зависимости от соотношения красных и черных побед.

Команда, которая побеждает чаще, получает коэффициент 1.

Команда, которая побеждает реже, получает коэффициент больше 1, но меньше 2.

RedCoeff = 1 + (0.5 * ClubGames - ClubRedWins) / (0.5 * ClubGames)
BlackCoeff = 1 + (0.5 * ClubGames - ClubBlackWins) / (0.5 * ClubGames)

Где ClubGames - кол-во игр проведенных в клубе;

ClubRedWins - кол-во красных побед;

ClubBlackWins - кол-во черных побед;

Пример расчета коэффициента

В клубе всего было проведено 67 игр: 34 красных побед и 33 черных побед.

Красная команда побеждала чаще:

ClubRedWins = 1

Черная команда побеждала реже:

ClubBlackWins =  1 + (0.5 * 67 - 33) / (0.5 * 67) ≈ 1.0149