Рейтинг игроков на сайте CastleFight.org

Список нововведений и предложений по улучшению портала CastleFight.org
Аватара пользователя
Listar
Сообщения: 60
Зарегистрирован: 03 дек 2010, 22:22

Рейтинг игроков на сайте CastleFight.org

Сообщение Listar »

В этой теме обсуждается принцип расчета и начисления очков игрокам. На даный момент рейтинг расчитывается по системе Эло.
Изображение
Аватара пользователя
Listar
Сообщения: 60
Зарегистрирован: 03 дек 2010, 22:22

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение Listar »

За основу для расчета рейтинга взята система Эла. На даный момент система расчет рейтинга следующая.

Рейтинг для игрока А расчитывается по следующей формуле:

Rн=Rс+K*T*L*R*(Sa-Ea), где

- новый рейтинг;
- старый рейтинг;
Sa - результат игры (1 - если победа, 0 - проигрыш);
Ea - математическое ожидание результата:
Ea=1/(1+10^((Rb-Ra)/400)), где
Rb - рейтинг второго игрока, Ra - рейтинг первого игрока;
K - коэффициент на основе рейтинга игрока. Если рейтинг >2400, то он равен 10, если >1000, то 15, иначе 25;

T = 0.2, если победа техническая, иначе 1.

L - коэффициент важности игры в турнире (тур).
Коэффициент важности игры в турнире вычисляется по формуле:
L=Log(Level+2-Looser), где
Level - номер тура в чемпионате (0 - самые первые игры),
Looser = 1.5, если игра среди лузеров, иначе 0.
Пример. Тоесть при самой первой игре значение будет ~ 0.3, для первого уровня среди лузеров ~ 0,18, для второго уровня ~ 0.48 и т.д.

R - относительный результат игры, расчитывается по формуле:
R=|S1-S2|/MAX(S1,S2), где S1,S2 - количество выигранных раундов соответствующими игроками.
Таким образом этот коэффициент учитывает не просто разность в количестве выигранных туров, а именно относительно нужного для победы количества раундов.

Результаты всех игр сортируются по дате прохождения и далее для участников каждой игры расчитывается новый рейтинг по описанным выше формулам.
Последний раз редактировалось Listar 01 сен 2011, 15:39, всего редактировалось 4 раза.
Изображение
Аватара пользователя
Champ
Site Admin
Сообщения: 1242
Зарегистрирован: 27 ноя 2010, 22:33
Название команды (клана): LKTeam
Ваш ник в Garena: ChampK
Контактная информация:

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение Champ »

Думаю нужно более подробно обсудить начисление очков за технические победы, так как они всюду 3:0, а из-за этого победитель получает большой рейтинг.

И нужно обсудить игры в сетке лузеров, они должны оценивать меньше, чем у винеров.
Изображение
Аватара пользователя
MikeAngier
Сообщения: 198
Зарегистрирован: 06 дек 2010, 21:06
Название команды (клана): ElvisTeam
Ваш ник в Garena: MikeAngier

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение MikeAngier »

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

я правильно понял, что проигравшему от рейтинга ничего не отнимается?
т.е. чем больше я сыграл, тем больше рейтинг в любом случае?
если я сыграл 1000 и выиграл 10, рейтинг будет больше, чем если я сыграл 5 и выиграл все 5?
Champ писал(а):Думаю нужно более подробно обсудить начисление очков за технические победы
T = 0.2, если победа техническая, иначе 1
нормально же, разве 5тикратного коэффициента мало?
Аватара пользователя
Listar
Сообщения: 60
Зарегистрирован: 03 дек 2010, 22:22

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение Listar »

Но дойти по сетке лузеров до финала - это тоже что-то значит, но очков тогда можно будет набрать в два раза меньше.
Хотя можно попробовать такой подход.

Проигравшему отнимается от рейтинга очки, которые рассчитываются по тем же формулам. В первой форумел для победиля значение (Sa-Ea) будет всегда положительным, а для проигравшего - отрицательное. Для проигравшего от рейтинга отнимается количество очков пропорциональное разнице в рейтинге. Если его рейтинг меньше за победителя, то с него снимется меньше очков, если наоборот, то с проигравшего снимется наоборот много.
Даже, я бы сказал, что очков снимается слишком много. Из-за этого у многих получается отрицательный рейтинг. Пока что не понятно что с этим делать. Может будут какие-то предложения?

Мне кажется, что 5-ти кратного коэфицианта достаточно для технических побед. Сейчас они почти не влияют на общий рейтинг.
Изображение
Аватара пользователя
MikeAngier
Сообщения: 198
Зарегистрирован: 06 дек 2010, 21:06
Название команды (клана): ElvisTeam
Ваш ник в Garena: MikeAngier

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение MikeAngier »

ок, я невнмательно просмотрел

"очков тогда можно будет набрать в два раза меньше" - это неверно, т.к. игр в правой сетке играется в 2 раза больше, очков будет набрано столько же

и, мне кажется, "математическое ожидание результата" не совсем корректное название, все-таки непонятно, с какой вероятностью какой игрок выигрывает при данных рейтингах :)
правильней что-нибудь вроде "коэффициент мат ожидания"
Аватара пользователя
Listar
Сообщения: 60
Зарегистрирован: 03 дек 2010, 22:22

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение Listar »

Да, скорее это математическое ожидание победы, так как оно только указывает кто выиграет и с каким перевесом. Хотя в вики написано, что это "математическое ожидание количества очков, которое наберёт игрок A в партии с B". Вобщем, думаю это не так принципиально, как это назвать.
Чуть позже попробую пересчитать рейтинг по твоему предложению и выложу тут результаты.
Изображение
Аватара пользователя
MikeAngier
Сообщения: 198
Зарегистрирован: 06 дек 2010, 21:06
Название команды (клана): ElvisTeam
Ваш ник в Garena: MikeAngier

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение MikeAngier »

в вики может и написано, но, повторюсь, мне кажется, что тут слишком много сторонних факторов, невозможно посчитать такое ожидание

ой, а я, кажется, ничего не предлагал)
Аватара пользователя
Listar
Сообщения: 60
Зарегистрирован: 03 дек 2010, 22:22

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение Listar »

Начальный рейтинг:
PsyToXX 37,3713162426827
Ven9l 29,017691330656
Leremur 25,9839278796371
Engeron 9,70900762989761
Mega_shurecs 8,88285701972498
EBREY 8,81946876917555
Champ 8,01409087764888
MikeAngier 7,68155003200813
Listar 6,52611462605412
ap4uk 5,51737570858848
St.Kron 4,80847609464555
Fadei4 2,02485262990626
Losinger 1,201386433999
havchick 0,0684279992166932

Рейтинг после пересчета по формуле:
Для виннеров: L=Log(Level+2)
Для лузеров: L=Log(Level+1)/2

PsyToXX 37,3713162426827
Ven9l 20,7195444788428
Leremur 17,7492776438801
Engeron 11,9808589116352
Mega_shurecs 9,56441240424625
Champ 7,50717786579798
EBREY 4,93062599757046
St.Kron 4,80847609464555
Listar 4,73556400877932
MikeAngier 4,64578338233663
Fadei4 4,05016970229205
ap4uk 3,69131042878719
CHK.BylbazavR 2,24405722419523
Losinger 1,59983488727952

Не знаю как нормально отформатировать, табуляция не работает, повторяющиеся пробелы удаляются...
Изображение
mmm_od
Сообщения: 45
Зарегистрирован: 23 сен 2011, 00:32
Ваш ник в Garena: mmm_od

Re: Рейтинг игроков на сайте CastleFight.org

Сообщение mmm_od »

Надо понимать что автор данной ветки г-н Лисецкий?
Ответить

Вернуться в «Новости портала CastleFight.org»