Форум HeroesWorld-а - Показать сообщение отдельно - Система рейтингов_старая версия.
Показать сообщение отдельно
#4
Старый 31.12.2005, 17:35
  #4
^
natasha
📖
Регистрация: 22.12.2005
Адрес: Нижегородская область
Сообщения: 222
Выставка наград
Регистрация: 22.12.2005
Адрес: Нижегородская область
Сообщения: 222
Выставка наград
СИСТЕМА РЕЙТИНГА НА НАШЕМ САЙТЕ

Вместо предисловия.
Horn, Председатель КС - HeroesLeague Chairman
«Я надеюсь, в будущем разные героистские ресурсы договорятся о едином рейтинге, так вот наш рейтинг Эло задуман как его прообраз. Во многом из-за этого я согласился на классическую формулу Эло, хотя первоначально предлагал другой вариант. Поэтому в рейтинге Эло не должно быть никаких "непонятных" для стороннего наблюдателя изменений.»

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

Отличие первое – у нас только ЭЛО. Никаких призовых рейтингов. Все турниры на скорость и им подобные, то есть однотуровые – будут рассчитываться как круговой турнир (как будто все играют каждый с каждым).
Отличие второе – раздельный рейтинг по оффлайну и онлайну. Так будет нагляднее, а если кто-то хочет конвертировать наш рейтинг в Лиговский, то достаточно сложить и разделить на 2. То есть все очень просто. Понятно, что такая манипуляция применима, если игрок участвует и там и там. Если только в одном виде поединков – то нужно эту цифру и брать сразу.
Отличие третье – мертвые души, которые не участвуют в игре, не получают рейтинг.


Система рейтинга.

1. Любой вновь зарегистрировавшийся игрок получает два рейтинга ЭЛО равные 1000 по каждой из версий игры (2, 3 и 4 герои), но только после присылки финального сейва в турнир по данной версии игры, или сыгравший онлайн.
2. Первый рейтинг – рейтинг игрока в оффлайновых турнирах и дуэлях, второй в онлайновых.
3. Рейтинг Эло E (спортивный рейтинг) отражает, при условии достаточного количества сыгранных матчей, силу игрока. Он перераспределяется между игроками в результате (состоявшегося) поединка (на турнире или зарегистрированной дуэли). Другого пути для приобретения (потери) рейтинга E не существует!

Расчет рейтинга.

4. Победитель увеличит свой рейтинг E ровно на ту же величину, которую потеряет проигравший, то есть сумма их рейтингов останется прежней. Ставка зависит от соотношения рейтингов участников - победив стоящего выше него в рейтинге противника, игрок получит больше очков, чем он потерял бы в случае поражения.
5. А именно, рейтинг Игрока 1 изменяется так:
E1_new = E1 + 20*(R1 - F(E1-E2)),
где E1, E1_new - старый (до игры) и новый рейтинги Эло Игрока 1,
E2 - рейтинг его соперника (Игрока 2),
20 - "цена игры", столько очков в сумме стоит на кону.
R1 - результат партии для Игрока 1 (1 - победа; 0.5 - ничья; 0 - поражение),
F(E1-E2) - ожидаемый результат игры. Для тех, кто в курсе, F(x) - функция нормального распределения со средним 0 и дисперсией 80000.
6. Для круговых турниров (каждый играет с каждым) будет использоваться практически та же формула:
E_new = E + 20*(Rср - F(E-Eср)),
где Eср - средний рейтинг участников турнира,
Rср - средний результат игрока, то есть отношение числа побед к числу сыгранных партий.


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

Спрашивается, как же я могу узнать, сколько я выиграю или проиграю в партии с Васей? Очень просто! Поскольку разыгрываемое число очков округляется до целого числа, то достаточно посчитать разницу рейтингов (моего и Васиного) и посмотреть в эту табличку:

|E1-E2| ........ Ставки
0-17 .............. 10:10
18-53 ............ 11:9
54-90 ............ 12:8
91-128 .......... 13:7
129-169 ........ 14:6
170-213 ........ 15:5
214-264 ........ 16:4
265-325 ........ 17:3
326-407 ........ 18:2
>407 ............. 19:1
Естественно, первая из ставок относится к игроку с большим рейтингом Эло. То есть если я (E=1160) проиграю Васе (E=1089, разность 1160-1089=71), то он заберет у меня 12 очков, а если выиграю, то получу с него 8 очков.

СИСТЕМА РЕЙТИНГОВАНИЯ КЛАНОВ

1. КЛАНОВЫЕ РЕЙТИНГИ СЧИТАЮТСЯ ОТДЕЛЬНО ПО КАЖДОЙ ВЕРСИИ ИГРЫ (2, 3, 4 И 5 ГЕРОИ).
2. ОНИ ПОДРАЗДЕЛЯЮТСЯ НА ОНЛАЙНОВЫЙ РЕЙТИНГ И ОФФЛАЙНОВЫЙ.
3. РЕЙТИНГ КЛАНА СЧИТАЕТСЯ КАК СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ ТРЕХ ЛУЧШИХ ИГРОКОВ КЛАНА В ДАННОЙ ВЕРСИИ.

Краткий комментарий. Первые пункты базируются на системе рейтинга игроков, и ничего нового тут нет. Новый только третий. Почему именно трех? Одного и двух – мало для оценки клана, более 3 в каждой версии игры может и не быть. Почему не всех? Потому, что тогда лидеры клана не будут заинтересованы в массовом представлении клана в турнирах, и будут играть только три сильнейших игрока. Что делать, если по факту, есть только 2 игрока? Пока не знаю. Или не считать рейтинг клана вообще, или вводить понижающий коэффициент, например минус 5 или 10 %. Не считать мне кажется лучше…

4. РАСЧЕТ РЕЙТИНГА В ТОВАРИЩЕСКИХ МАТЧАХ СЧИТАТЬ ТАК, КАК-БУДТО, ИМЕЕТ МЕСТО НЕСКОЛЬКО ИНДИВИДУАЛЬНЫХ ДУЭЛЕЙ.

Пример играет клан «А» с рейтингом 986 с кланом «B» с рейтингом 991 онлайн-дуэль три на три.
Рейтинги игроков клана «А» 1030, 990, 940 игроков клана «B» 1015, 1000, 960. Предположим, что клан «А» выиграл. Тогда считаем три дуэли 1030 – 1015, 990 – 1000, 940 – 960. По их итогам будет 1040 – 1005, 1000 – 990, 950 – 950.
Далее пересчитываем рейтинги кланов, с учетом изменения рейтинга игроков, беря в расчет трех лучших (которыми могут быть уже не эти три игрока).
Такая схема расчета позволяет сделать динамичными и рейтинги игроков и рейтинги кланов.

5. ДАННАЯ РЕЙТИНГОВАЯ СИСТЕМА ЯВЛЯЕТСЯ ТЕСТОВОЙ.
natasha вне форума