Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
17:30
4288
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Турниры-->
1|2

АвторОбсуждение рейтинга игрока для ГТ и МТ
хотелось бы заметить, что для дуэлей подобный рейтинг также весьма интересен.
Кстати это верно, еще по другой причине - кто то проводит бой, второй в ГТ, кто то - равнопрокаченный 10 боев.... их рэйтинги будут отличатся не из-за их силы а из-за разницы боев...

этот рейтинг не столько показатель силы, сколько опытности.

к тому же сейчас при выводе списка игроков в ГТ - сортировка идет по кол-ву побед. и игрок, проводящий 10боев в сутки будет всегда выше, игрока с 2 боями в неделю.
Есть еще один большой недостаток у формулы 1.

рассмотрим пример, есть 6 участников:
рб1.. рб6 = 5000 5000 5000 5000 5000 5000
кб = 5000
КК1 = 5000
КК2 = 5000
рк = 3
ву = 6


при победе 1) получит:
1) 1*5000+ (5000 - 5000)/6 + (5000-5000)/3 = 5000

проигравшие:
2) -0,5*5000+ (5000-5000)/6 + (5000-5000)/3 = -2500

даже с поправочными коэф. смысл в том, что чем более очковитые игроки играют, тем больше получают/теряют в итоге.
может пересобрать формулу от стандартного числа Х?
то есть заменить:
кб = коеф.боя = среднее всех в бою
на
кб = коэф боя (из таблицы ГТ)
кр = результат, -0.5 при поражении, 1 пи победе
кк = коеф.команды своей = среднее всех в команде

о = кр * 100 * кб * (1+(кк1-кк2)/(кк1+кк2))
этот рейтинг не столько показатель силы, сколько опытности.

Ну смотри, до ввода 17 левела.. вернее к моменту его ввода, я был пятый по кол-ву боев в ГТ. Т.е по сути опытный типо.... только понту с моей опытности то? :)
для Steff:
только понту с моей опытности то? :)
умеешь голд тратить )
о = кр * 100 * кб * (1+(кк1-кк2)/(кк1+кк2))

для этого примера:


рассмотрим пример, есть 6 участника:
рб1.. рб6 = 0 700 1000 1000 1300 3000
кб = 1116
команда 1) 0+1000+3000
КК1 = 1333
команда 2) 700+1000+1300
КК2 = 1000
рк = 3
ву = 6


при победе 1) получит:
1) 1*1116 + (1116-0)/6 + (1333-0)/3 = 1746
3) 1*1116 + (1116-1000)/6 + (1333-1000)/3 = 1246
6) 1*1116 + (1116-3000)/6 + (1333-3000)/3 = 246
проигравшие:
2) -0,5*1116 + (1116-700)/6 + (1000-700)/3 = -388
4) -0,5*1116 + (1116-1000)/6 + (1000-1000)/3 = -538
5) -0,5*1116 + (1116-1300)/6 + (1000-1300)/3 = -688

Наоборот: при победе 2)получит:
2) 1*1116 + (1116-700)/6 + (1000-700)/3 = 1285
4) 1*1116 + (1116-1000)/6 + (1000-1000)/3 = 1135
5) 1*1116 + (1116-1300)/6 + (1000-1300)/3 = 985
проигравшие:
1) -0,5*1116 + (1116-0)/6 + (1333-0)/3 = +72
3) -0,5*1116 + (1116-1000)/6 + (1333-1000)/3 = -427
6) -0,5*1116 + (1116-3000)/6 + (1333-3000)/3 = -1427


получиться:
очки для команд
о1 = кр * 100 * кб * (1+(кк2-кк1)/(кк1+кк2))
о2 = кр * 100 * кб * (1+(кк1-кк2)/(кк1+кк2))

кб = 1.5, за 3х3 гос.

победа КК1:
о1 = 1*100*1,5*(1+(1000-1333)/(1000+1333)) = 128,5
о2 = -0,5*100*1,5*(1+(1333-1000)/(1000+1333)) = -85,7

победа КК2:
о1 = -0,5*100*1,5*(1+(1000-1333)/(1000+1333)) = -64,2
о2 = 1*100*1,5*(1+(1333-1000)/(1000+1333)) = 171,4


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

Формулу надо переписать:
о = кр * 100 * кб * (1+(кк1-кк2)/(кк1+кк2))
о = кр * 100 * кб * (1-(кк1-кк2)/(кк1+кк2))


и тогда:
победа КК1:
о1 = 1*100*1,5*(1-(1000-1333)/(1000+1333)) = 171,4
о2 = -0,5*100*1,5*(1-(1333-1000)/(1000+1333)) = -64,2

победа КК2:
о1 = -0,5*100*1,5*(1-(1000-1333)/(1000+1333)) = -85,7
о2 = 1*100*1,5*(1-(1333-1000)/(1000+1333)) = 128,5

теперь слабые при победе мало получают... грр....

в общем по колдуйте... мне кажется, эта формула получше первой
чем более очковитые игроки играют, тем больше получают/теряют в итоге.
да. именно так. цена боя выше
как-то в студенческие годы участвовал в открытом чемпионате России, победил тогдашнего чемпиона. Поднялся в рейтинге с 1 разряда до МС, через КМС
, я был пятый по кол-ву боев в ГТ. Т.е по сути опытный типо.... только понту с моей опытности то? :)

не факт, что по подобной формуле, ты бы оставался 5 в итоге.
ты бы постоянно шел вверх, если бы у тебя побед=поражений.

но игрок с меньшим числом побед мог быть выше. в этом и суть.
имхо и дикси
имеет смысл реализовать в любом виде
формулы и рейтинги мы модем менять хоть раз в месяц, учитывая наработки за период
не знаю по мне так актуальней рейтинг Эло, он конечно занудней, но правдивей будет, только добавить туда весовые коэффициенты связанные с фракцией основанные на таблице баланса с lgnd (коэффициенты возможно раз в месяц обновлять на основании текущих данных)

по поводу 2*2 и 3*3 думаю нет смысла что-то выдумывать, для них ввести тот же самый рейтинг, только чтоб прибавление и уменьшения рейтинга было меньше допустим в 1.5 и в 2 раза
весовые коэффициенты связанные с фракцией основанные на таблице баланса

проблема в том, что в момент времени Х из прошлого данная таблица не доступна.

так же таблица баланса не доступна Y дней, после начала нового турнира, или старта ГТ.

поэтому и хотелось формулу исходя только из факта: победа/поражение.
для Элементаль:
дык можно сначала ввести какие-то коэффициенты на глазок, а потом пересчитать по мере того как накопятся данные

если слишком мудрено, можно сделать так: эльф vs некр на 15 - 38/96
39.58% - считать как 40/60
думаю погрешность будет такая что ею можно будет пренебречь.
Тема давно не обновлялась и считается устаревшей для дальнейшего обсуждения.

1|2
К списку тем
2007-2025, онлайн игры HeroesWM