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

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

Пока нет оценок — будьте первым!
Объявление
Аватар пользователя
Система рейтинга по он-лайн играм 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
Подсчитан рейтинг после Летнего турнира.
Рейтинг сугубо внутрепортальный
:D
Аватар пользователя
Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
Просто еще один
В ответ пользователю SandroXXL
Аватар пользователя
SandroXXL;111382
Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
1)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
SandroXXL;111382
Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны
Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
:D
В ответ пользователю OptiMAL
Аватар пользователя
OptiMAL;111393
1)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
не понял фразу, он всё-таки по играм или только по турнирным играм?


Барон
"Vampires"

Отдай свои прошлые сны,
В сомненьях себя обрети,
В бешеном танце душа кружится!
Не думай, что будет потом,
Здесь и сейчас мы живем,
Стань хоть на миг сам собой, слышишь!



В ответ пользователю Zybr
Аватар пользователя
ZYbr;111416
не понял фразу, он всё-таки по играм или только по турнирным играм?
по турнирным он-лайн играм, начиная с Летнего турнира
:D
Аватар пользователя
Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
Просто еще один
В ответ пользователю SandroXXL
Аватар пользователя
SandroXXL;111427
Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
Нет.
Я взял такую систему с Ubi.com.Думаю она сдесь пригодится.
опять же, если ты 12 раз выйграл и 12 раз проиграл у тя рейтинг не изменится.Потому что Gw=Gl.Тут идёт подсчёт по системе расчёта, которую я писал в 1-ом посте.Сколько игр сыграл-то твоё.Старения не будет, тут будет отображатся общий рейтинг.И неучастие неучитывается.не учавствовал-твои проблемы.
З.Ы. Я надеюсь я правильно тебя понял.Если нет, то не ругай:)
:D
Аватар пользователя
Ну, и так тоже нормально. Я гляжу, собрался вести статистику на отдельно взятых игроков. В общем, удачи тебе!
Просто еще один
В ответ пользователю SandroXXL
Аватар пользователя
SandroXXL;111430
Я гляжу, собрался вести статистику на отдельно взятых игроков.
Терь собрался вести для всех игроков)
И тебе удачи!
:D
Аватар пользователя
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 человек.
Аватар пользователя
Молодец Опт.
Поддерживаю, и то что только турнирные игры хорошо.
на счет формулы я хз)) какая лучше и т.п.)

ЗЫ можно мне зеленый цвет? ))) плззз))))))гы

Be strong. Believe
В ответ пользователю Arandor
Аватар пользователя
Arandor;111515

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

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

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

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

А вот про участие: Если допустим игрок А не может играть турнир, то это его проблемы.Из-за него не будут же прекращать турнир) А всех собрать это невозможно.Посмотрим на результаты через пару турниров.
Убедил :) Может и пойдет и так. Тока старение все же надо тоже продумать как правильно тебе замечали. Например игрок играет в основном без поражений пару лет на форуме. Через год я решу поиграть тоже. Какой шанс у меня его догнать по рейтингу, даже в том случае если я тоже буду идти без поражений как и он (в чем я сильно сомневаюсь :) Имхо рейтинг интересен тем должен быть, что даже у аутсайдеров должон быть шанс при нескольких удачных проведенных турнирах (занятие призовых мест) реально приблизиться к призерам по рейтингу. А по данной системе получается что чтобы реально приблизиться к лидерам по рейтингу то нада отыграть по количеству примерно столько же партий сколько они наиграли за пару лет.
В ответ пользователю IronAxe
Аватар пользователя
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))"""
:D
В ответ пользователю OptiMAL
Аватар пользователя
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 игроков (это ограничено было правилами игры на которую считался рейтинг по данной системе). Может эта цифра связана именно с эти фактом ??? Кто разбирается в формулах ? Скажите чо нибудь ? :)

Статистика

Приветствуем новейшего участника: Вязов Анатолий Аркадьевич