Перейти к содержанию

Сообщения от Система рейтинга для он-лайн игр по HMM4

Пока нет оценок — будьте первым!
Объявление
Аватар пользователя
18 лет назад
Система рейтинга по он-лайн играм HMM4!
Рейтинг будет обновлятся после завершения очередного турнира.Таблица будет пополнятся теми игроками, которые подали заявки на он-лайн турниры по HMM4.
Принята следующая система рейтинга:
Rnew=2/3Rold+1000((N-i)/(N-1)+((N-i)/(N-1))^3)(1+СумаRold/6000) и разделить на 10 чтобы было не очень большое число и (+ kGw-k1Gl), де k,k1 коэфициенты которые будут зависить от рейтинга.
N- кол-во народа в турнире
i- место в турнире
^-возведение в степень.
Rold-старый рейтинг
Gw-выйграные партии
Gl- пройгрыши:)
Градации рейтинга от которых будет зависить коэфициенты k,k1:
До 500ед. k = 3 k1 = 1
От 500 до 1500 k = 1.5 k1 = 2
от 1500 до 3000 k = 0.75 k1 = 3
от 3000 и дальше k = 0.5 k1 = 3.5


Градация очков рейтинга с рангами:
0-150 новичёк
150-500 рекрут
500-1000 воин
1000-1500 рыцарь
1500-2250 крестоносец
2250-3000 чемпион
3000-3500 магистр
3500-выше герой.

ИгрокТекущий рейтингПобедыПоражения
1LeSHiJ-MaX215,000(рекрут)50
2Lu4ik149.203(новичёк)31
3Арандор101,296(новичёк)21
4Пандора100,296(новичёк)22
5Zybr38,037(новичёк)12
6Starhan18,129(новичёк)12
7Драккошка-3(новичёк)03
Статистика игрока LeSHiJ-MaX
Игры за:ПобедыПоражения
Жизнь00
Смерть00
Хаос50
Природа00
Порядок00
Сила00
Статистика игрока Lu4ik
Игры за:ПобедыПоражения
Жизнь00
Смерть00
Хаос00
Природа31
Порядок00
Сила00
Статистика игрока Арандор
Игры за:ПобедыПоражения
Жизнь11
Смерть00
Хаос00
Природа10
Порядок00
Сила00
Статистика игрока Пандора
Игры за:ПобедыПоражения
Жизнь01
Смерть00
Хаос00
Природа00
Порядок11
Сила10
Статистика игрока Zybr
Игры за:ПобедыПоражения
Жизнь00
Смерть01
Хаос00
Природа00
Порядок11
Сила00
Статистика игрока Starhan
Игры за:ПобедыПоражения
Жизнь12
Смерть00
Хаос00
Природа00
Порядок00
Сила00
Статистика игрока Драккошка
Игры за:ПобедыПоражения
Жизнь00
Смерть00
Хаос01
Природа02
Порядок00
Сила00
Подсчитан рейтинг после Летнего турнира.
Рейтинг сугубо внутрепортальный
Аватар пользователя
18 лет назад
Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
В ответ пользователю SandroXXL
Аватар пользователя
18 лет назад
SandroXXL;111382
Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
1)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
SandroXXL;111382
Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны
Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
В ответ пользователю OptiMAL
Аватар пользователя
18 лет назад
OptiMAL;111393
1)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
не понял фразу, он всё-таки по играм или только по турнирным играм?
В ответ пользователю Zybr
Аватар пользователя
18 лет назад
ZYbr;111416
не понял фразу, он всё-таки по играм или только по турнирным играм?
по турнирным он-лайн играм, начиная с Летнего турнира
Аватар пользователя
18 лет назад
Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
В ответ пользователю SandroXXL
Аватар пользователя
18 лет назад
SandroXXL;111427
Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
Нет.
Я взял такую систему с Ubi.com.Думаю она сдесь пригодится.
опять же, если ты 12 раз выйграл и 12 раз проиграл у тя рейтинг не изменится.Потому что Gw=Gl.Тут идёт подсчёт по системе расчёта, которую я писал в 1-ом посте.Сколько игр сыграл-то твоё.Старения не будет, тут будет отображатся общий рейтинг.И неучастие неучитывается.не учавствовал-твои проблемы.
З.Ы. Я надеюсь я правильно тебя понял.Если нет, то не ругай:)
Аватар пользователя
18 лет назад
Ну, и так тоже нормально. Я гляжу, собрался вести статистику на отдельно взятых игроков. В общем, удачи тебе!
В ответ пользователю SandroXXL
Аватар пользователя
18 лет назад
SandroXXL;111430
Я гляжу, собрался вести статистику на отдельно взятых игроков.
Терь собрался вести для всех игроков)
И тебе удачи!
Аватар пользователя
18 лет назад
OptiMAL;111380

Система подсчёта:
En- новый рейтинг, Eo-текущий рейтинг, 10-коэфициент, Gw-победы,Gl-поражения.En=Eo+10(Gw-Gl).
Имхо - эта формула не подходит. На первый взгляд кажется что все будет хорошо, потому вроде как один турнир формула обсчитывает нормально. Но если спрогнозировать различные ситуации на нескольких турнирах ? Например, на первом турнире участвовало 5 человек. Там был крутой игрок A, но не было игрока B. Игрок A одержал 4 победы (было б 100 человек - он мож и все 100 побед бы получил :) На втором турнире было 10 человек. Но игрок А не участвовал, но там был крутой игрок B (по крутизне такой же как и А). Игрок B на турнире 2 одержал 9 побед. В итоге у игрока B рейтинг будет больше чем у A, что показывает что рейтинг будет зависеть прямо пропорционально количеству побед в сыгранных турнирах. Но разве игрок А был виноват что на первый турнир организаторы нашли только 5 человек ? Но однако в этом случае получается что имея в активе по одному турниру и заняв там первые места у игрока A и B - разный рейтинг. Вроде бы логично то, что во втором турнире было больше народу, но повторюсь, игрок А то чем виноват что этого народу там не было ? В том виде в каком вы счас предлагаете считать - это мало чем отличается от рейтинга который предлагает Аделаида. Ну я не против :) Пробуйте коль не лень.
PS. Оптимал, счас кину тебе в мыло, то что обещал. На досуге посмотри.
Просто в той игре на которую применялась та система в партии (считай в турнире) не могло участвовать больше 11 человек. Поэтому мне непонятно что будет если вдруг на турнире окажется 20 человек, как поведет себя та система при этом. И еще там в формулах есть цифра которая непонятно откуда берется и с чего. Вероятно она связана как то с цифрой в 11 человек.
Аватар пользователя
18 лет назад
Молодец Опт.
Поддерживаю, и то что только турнирные игры хорошо.
на счет формулы я хз)) какая лучше и т.п.)

ЗЫ можно мне зеленый цвет? ))) плззз))))))гы
В ответ пользователю Arandor
Аватар пользователя
18 лет назад
Arandor;111515

ЗЫ можно мне зеленый цвет? ))) плззз))))))гы
То цвета мест) Поэтому зелёным ниак не могу сделать)

Добавлено через 11 минут
To IronAxe:
1)Насчёт системы подсчёта, которую ты кинул на мыло, я там ничего не понял))) (Много ошибок в словах или я просто никак не понял:) )
2)Ты правильно заметил, что этот рейтинг зависит от выйграных игр. Я его взял с Юби. там точ. также: чем больше побед, тем лучше.Если Gw=Gl, то можно сказать, что все выйграные партии "отыграны" и это сведёт на нет преимущество.Тоесть если надо удержатся на высоте, надо старатся выигрывать и к этому будет стимул.
А вот про участие: Если допустим игрок А не может играть турнир, то это его проблемы.Из-за него не будут же прекращать турнир) А всех собрать это невозможно.
Посмотрим на результаты через пару турниров.А там посмотрим.
З.Ы. Если поможешь мне разобратся в подсчёте рейтинга, который ты мне прислал, то тогда можно ту формулу вставить.НО опять таки: как ты сам сказал она "не работает" когда учавствуют больше 11 игроков.А что будет если эта система будет принята и вот на турнир пришло, скажем, 15 человек, а рейтинг уже есть, то тогда что? По другой системе считать нельзя уже...Вот загвоздка:)
С уважением OptiMAL
В ответ пользователю OptiMAL
Аватар пользователя
18 лет назад
OptiMAL;111600

1)Насчёт системы подсчёта, которую ты кинул на мыло, я там ничего не понял))) (Много ошибок в словах или я просто никак не понял:) )
А ты кинь сюда только ту часть доки где непосредственно описаны формулы расчета и обсуди тут с математиками. Там все подробно имхо расписано.
OptiMAL;111600

2)Ты правильно заметил, что этот рейтинг зависит от выйграных игр. Я его взял с Юби. там точ. также: чем больше побед, тем лучше.Если Gw=Gl, то можно сказать, что все выйграные партии "отыграны" и это сведёт на нет преимущество.Тоесть если надо удержатся на высоте, надо старатся выигрывать и к этому будет стимул.
А там такая система - потому что там нет турниров, а просто чисто учитывается наверно число побед и проигрышей каждого из участников.
OptiMAL;111600

А вот про участие: Если допустим игрок А не может играть турнир, то это его проблемы.Из-за него не будут же прекращать турнир) А всех собрать это невозможно.Посмотрим на результаты через пару турниров.
Убедил :) Может и пойдет и так. Тока старение все же надо тоже продумать как правильно тебе замечали. Например игрок играет в основном без поражений пару лет на форуме. Через год я решу поиграть тоже. Какой шанс у меня его догнать по рейтингу, даже в том случае если я тоже буду идти без поражений как и он (в чем я сильно сомневаюсь :) Имхо рейтинг интересен тем должен быть, что даже у аутсайдеров должон быть шанс при нескольких удачных проведенных турнирах (занятие призовых мест) реально приблизиться к призерам по рейтингу. А по данной системе получается что чтобы реально приблизиться к лидерам по рейтингу то нада отыграть по количеству примерно столько же партий сколько они наиграли за пару лет.
В ответ пользователю IronAxe
Аватар пользователя
18 лет назад
IronAxe;111755
А ты кинь сюда только ту часть доки где непосредственно описаны формулы расчета и обсуди тут с математиками. Там все подробно имхо расписано.
Ок выложу.Только как быть с превышением лимита игроков?(про систему расчёта)
IronAxe;111755

А там такая система - потому что там нет турниров, а просто чисто учитывается наверно число побед и проигрышей каждого из участников.
Тока старение все же надо тоже продумать как правильно тебе замечали.
По этому поводу я лично не знаю как это сделать.Можно конечно подумать, но лучше решать колективом, чтобы всех всё устраивало в плане организации.Высказывайтесь, будем решать!

Добавлено через 20 часов 26 минут
Значит вот эта система подсчёта.Лично я там мало что понял)
""" Сначала вычисляется игровой рейтинг для каждого игрока:
Ригровой= 1000 * (X+ 2 * X^3)
где X= (N - Место) / (N-1)
(Здесь "Место" означает место в партии, занятое i-м игроком и
принимает значения 1,2..N, N - число игроков, закончивших партию).
Если какие-то игроки разделяют несколько (К) мест, то производится
усреднение их игрового рейтинга:
Ригровой= 1/К * E Ригровой[j]
j пробегает всех
таких игроков
Вычисляется рейтинг всей партии как среднее рейтингов всех игроков,
которые они имели на момент окончания игры:
N
Рпартии = (1/N) E Рпосле_окончания_паpтии
i=1
И, наконец, происходит пересчет текущего рейтинга:
Рновый= 2/3 * Рстарый+ Ригровой*(1 + Рпартии/6000))"""
В ответ пользователю OptiMAL
Аватар пользователя
18 лет назад
OptiMAL;111757
Ок выложу.Только как быть с превышением лимита игроков?(про систему расчёта)
Вот это мы узнаем только при том случае если на эту тему откликнуться наши форумные математики. Потому что я тут тоже не могу чо-то определенного сказать :(
OptiMAL;111757

Значит вот эта система подсчёта.Лично я там мало что понял)
""" Сначала вычисляется игровой рейтинг для каждого игрока:
Ригровой= 1000 * (X+ 2 * X^3)
где X= (N - Место) / (N-1)
(Здесь "Место" означает место в партии, занятое i-м игроком и
принимает значения 1,2..N, N - число игроков, закончивших партию).
Эта часть системы имхо вычисляет рейтинг игроков за конкретный еденичный турнир. Рейтинг зависит от КОЛИЧЕСТВА игроков и ЗАНЯТОГО места на турнире. После он-лайн турнира все эти данные известны. А вот как распределять места на самом турнире - это дело организаторов. Например за победу 2 очка, за ничью - 1, за проигрыш - 0. После подсчета очков и распределения мест на турнире можно обсчитать рейтинг каждого по этой формуле.
OptiMAL;111757

Если какие-то игроки разделяют несколько (К) мест, то производится усреднение их игрового рейтинга:
Ригровой= 1/К * E Ригровой[j]
j пробегает всех
таких игроков
Эта часть корректирует рейтинг игроков которые занимают одинаковые места на турнире.
OptiMAL;111757

Вычисляется рейтинг всей партии как среднее рейтингов всех игроков,которые они имели на момент окончания игры:
N
Рпартии = (1/N) E Рпосле_окончания_паpтии
i=1
Эта часть системы учитывает в расчете рейтинга каждому игроку с турнира СИЛУ ТУРНИРА (рейтинг партии который учитывает имеющиеся рейтинги у игроков которые принимали участие в турнире)
OptiMAL;111757

И, наконец, происходит пересчет текущего рейтинга:
Рновый= 2/3 * Рстарый+ Ригровой*(1 + Рпартии/6000))"""
Здесь мы видим что в окончательной формуле подсчета рейтинга каждому игроку после турнира происходит старение рейтинга их текущего рейтинга перед турниром:
2/3 * Pстарый
А потом к нему прибавляется рейтинг заработанный участником на данном турнире. Меня смущает цифра 6000 ? Откуда она взята - фиг его знает. Просто эта система считала рейтинг за турниры в которых не могло принимать участие больше 11 игроков (это ограничено было правилами игры на которую считался рейтинг по данной системе). Может эта цифра связана именно с эти фактом ??? Кто разбирается в формулах ? Скажите чо нибудь ? :)

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 3 пользователей 1257 гостей