04-25-2016, 08:08 PM
(04-25-2016, 07:03 PM)Admin Wrote:Quote:Т.е. формулы как таковой еще нет,
Формула есть. К ней нужно просто подобрать правильные значения коэффициентов.
Во-первых, нужно избавиться от десятых долей в значениях рейтинга. Как вариант, добавить коэффициент-константу, например, равной 10.
Во-вторых, подобрать такой вариант расчета коэффициента C, чтобы он оказывал влияние, меньшее, чем заработанные очки.
1) От десятых долей можно избавиться просто округляя получаемые значения до целых.
Понимаю - может получиться так, что сразу несколько человек после таких округлений, будут иметь одинаковые значения рейтинга.
2) А если взять константу = 10, то нас ждет другая неприятность... Например, прибавка к рейтингу составит не 5 очков, как в моем примере, а 50... не 2,5, а 25... Рейтинговая таблица потеряет свою стабильность. Одно поражение и вчерашний лидер упал на несколько мест. Кто-то выиграл и вдруг с 5 места вознесся на 1... Такие скачки совершенно не приемлемы...
Если наша формула допускает только 2 таких альтернативы (константа = 5 нам тоже не поможет), ни одна из которых нас не устраивает, значит надо строить другую формулу.