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

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

Пока нет оценок — будьте первым!
Объявление
Аватар пользователя
#1
Система рейтинга по он-лайн играм 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
В ответ пользователю OptiMAL
Аватар пользователя
#46
А может вообще без рейтинга обойдёмся? Всёравно все играют на интерес! Да и неравенство какое-то получается: одни крутыми будут другие лузерами. Давайте просто играть!
В ответ пользователю BASON
Аватар пользователя
#47
BASON;112382
А может вообще без рейтинга обойдёмся? Всёравно все играют на интерес! Да и неравенство какое-то получается: одни крутыми будут другие лузерами. Давайте просто играть!
:) Не совсем так. Зачем же тогда делают турниры ? Игроки в них участвуют не только на интерес, но и пытаются места занять повыше. Ну и соответственно как и в любой другой игре будут как победители так и проигравшие. Так что в рейтинге ничего страшного не вижу ;)
В ответ пользователю BASON
Аватар пользователя
#48
BASON;112382
А может вообще без рейтинга обойдёмся? Всёравно все играют на интерес! Да и неравенство какое-то получается: одни крутыми будут другие лузерами. Давайте просто играть!

Ну друг ты сказал...:)

Не, без рейтинга никак...Ведь согласись, что рейтинг добавляет интерес, вносит определенную интригу в игру, разнообразие даже (сейчас ты выиграл, а потом я, но рано или поздно будет известно кто сильнее), разве не так? Неравенство - плохое слово, типа кто-то плохо играет? Да и звучит обидно, лучше исходить из обратного: слово - ЛИДЕР - вот к чему будут тянутся, чего станут добиваться люди, будь то хоть новички...:)
А играть будут в любом случае, только вот в случае с рейтингом - появляется еще добавочный критерий "ради чего", ведь ловчее, когда ты знаешь, насколько я приблизился к лучшему из участников турнира...

Добавлено через 4 минуты
IronAxe;112363
Вроде нормально. Неявка должна цениться хуже чем проигрыш. А вот ничью можно и исключить :) Как это - ничья ?

Ну я может не в курсах... А в ОНлайне не бывает четное количество игр, за один этап?
IronAxe;112363
А как насчет договорных ничьих ? Типа чтоб обоим не получить в репу за неявку и непроведение партии в сроки оба договариваются между собой на ничью и вапще не играют :)

А с этим ничего не поделать, - это и так может регулярно происходить... Только на слово остается...
IronAxe;112363
PS. А если вы говорите о ничьих по резальтам всего турнира и неявку кого то вапще на турнир, то их очки сложатся из каждой отдельно взятой партии. Ну и если буит у кого то одинаковое количество очков и одинаковое место - то так тому и быть - ничего страшного не случится.

ну с этим вроде все так и есть ;)
"Единственное, что можно сказать с уверенностью об удаче - она изменит..."
В ответ пользователю Ley
Аватар пользователя
#49
Вот формула подсчёта рейтинга если игрок не явился на турнир но записался:
Rnew=Rold-N\2
где N-количество игр, которые пропустил данный игрок.
:D
В ответ пользователю OptiMAL
Аватар пользователя
#50
OptiMAL;113345
Вот формула подсчёта рейтинга если игрок не явился на турнир но записался:
Rnew=Rold-N\2
где N-количество игр, которые пропустил данный игрок.

Думаешь это оптимально :)?
Допусти мой гейтинг 100, а пропустил я всего 1 игру:
100-1\2=99.5 - это рационально на втой взгляд?

Думаешь люди сразу будут стараться попасть на игру из-за 0.5 рейтинга? По-моему надо сделать более зожче.
"Единственное, что можно сказать с уверенностью об удаче - она изменит..."
В ответ пользователю Ley
Аватар пользователя
#51
Ley;113347
Думаешь это оптимально :)?
Допусти мой гейтинг 100, а пропустил я всего 1 игру:
100-1\2=99.5 - это рационально на втой взгляд?

Думаешь люди сразу будут стараться попасть на игру из-за 0.5 рейтинга? По-моему надо сделать более зожче.
Гм...а более жосче можно сделать либо вообще не делить либо ещё и умножить.Он просто занял место в таблице лишнее, за это и будет наказан сниманием балов.Правда в каком количестве....
Rnew=Rold-N/2 или Rnew=Rold-N или Rnew=Rold-N*k,где k-коефициент.
Как вы считаете?
:D
В ответ пользователю OptiMAL
Аватар пользователя
#52
OptiMAL;113376
Гм...а более жосче можно сделать либо вообще не делить либо ещё и умножить.Он просто занял место в таблице лишнее, за это и будет наказан сниманием балов.Правда в каком количестве....
Rnew=Rold-N/2 или Rnew=Rold-N или Rnew=Rold-N*k,где k-коефициент.
Как вы считаете?

Ну на мой скромный взгляд коэйициент "k" должен пресутсвовать... Как на счет сочитания первой и третей формулы, например: Rnew=Rold-N/2*k? Хотя конечно можно и попроще...
Просто участинк должен осознавать более сильно, чтоль, чего ему будет стоить пропуск, либо не кидать пустых слов о том, что он ниприменно будет сражаться...
"Единственное, что можно сказать с уверенностью об удаче - она изменит..."
В ответ пользователю Ley
Аватар пользователя
#53
Ley;113396
Ну на мой скромный взгляд коэйициент "k" должен пресутсвовать... Как на счет сочитания первой и третей формулы, например: Rnew=Rold-N/2*k? Хотя конечно можно и попроще...
Просто участинк должен осознавать более сильно, чтоль, чего ему будет стоить пропуск, либо не кидать пустых слов о том, что он ниприменно будет сражаться...
Тогда каково будет коэфициен К?
:D
В ответ пользователю OptiMAL
Аватар пользователя
#54
OptiMAL;113456
Тогда каково будет коэфициен К?

Ну наверно всеже не стоит так составлять формулу, по-моему черезчур... Тогда просто:

Rnew=Rold-N*2

Как сам думаешь, коэфициент k пойдет 2? Вообще в ОНлйне много игр пропускают? Я просто не совсем в курсе, мне кажется, что прежде всего надо отталкиваться именно от этого...:)
"Единственное, что можно сказать с уверенностью об удаче - она изменит..."
В ответ пользователю Ley
Аватар пользователя
#55
Ley;113463
Ну наверно всеже не стоит так составлять формулу, по-моему черезчур... Тогда просто:

Rnew=Rold-N*2

Как сам думаешь, коэфициент k пойдет 2? Вообще в ОНлйне много игр пропускают? Я просто не совсем в курсе, мне кажется, что прежде всего надо отталкиваться именно от этого...:)
Всё зависит от кол-ва игроков и системе турнира...
А вообще пропусков около 3-4-5 игр.
Поэтому не думаю что К должен быть большим)
С этого я склонен К<1, Скажем
Rnew=Rold-N*0.75...
Но если игрок пропустил только 1, 2 игры то К должен быть мешьше, чем К для пропусков 3> игр.
тоетсь:
ЕСЛИ Игроков >3, Rnew=Rold-N*(k<1)
ЕСЛИ Игроков <3, Rnew=Rold-N*k1<(k<1)
:)
:D
В ответ пользователю OptiMAL
Аватар пользователя
#56
Мне кажется не стоит заморачиваться с пропуском игр и вот почему. Когда ты проводишь турнир то там ты считаешь всем НЕ РЕЙТИНГ а очки за каждый отдельный матч каждому. Потом раздаются МЕСТА на основании полученных очков. И уже только после этого всем участникам турнира начисляется рейтинг. Поэтому пропуск турнира должен учитываться ОЧКАМИ за матчи , типа:
Победа - 3 очка
Проигрыш - 1 очко
Неявка - 0 очков, но при этом игрок который явился страдать не должен - то ему по дефолту 3 очка как победителю матча.
Никаких ничьих - иначе могут быть проблемы с договорными ничьими.

Поэтому не фиг в формулу расчета рейтинга совать того, чего там не надо. В он-лайне для расчета рейтингов после турнира достаточно как минимум учитывать ТОЛЬКО занятое место, можно дополнительно учитывать силу турнира на основании имеющихся старых рейтингов игроков которые заявились на турнир. Не забывай что это все есть уже в той системе что я дал тебе по игре VGAPlanets. Но если есть желание изобретать велосипед :) - то продолжайте.
В ответ пользователю IronAxe
Аватар пользователя
#57
IronAxe;113514
Мне кажется не стоит заморачиваться с пропуском игр и вот почему. Когда ты проводишь турнир то там ты считаешь всем НЕ РЕЙТИНГ а очки за каждый отдельный матч каждому. Потом раздаются МЕСТА на основании полученных очков. И уже только после этого всем участникам турнира начисляется рейтинг. Поэтому пропуск турнира должен учитываться ОЧКАМИ за матчи , типа:
Победа - 3 очка
Проигрыш - 1 очко
Неявка - 0 очков, но при этом игрок который явился страдать не должен - то ему по дефолту 3 очка как победителю матча.
Никаких ничьих - иначе могут быть проблемы с договорными ничьими.

Поэтому не фиг в формулу расчета рейтинга совать того, чего там не надо. В он-лайне для расчета рейтингов после турнира достаточно как минимум учитывать ТОЛЬКО занятое место, можно дополнительно учитывать силу турнира на основании имеющихся старых рейтингов игроков которые заявились на турнир. Не забывай что это все есть уже в той системе что я дал тебе по игре VGAPlanets. Но если есть желание изобретать велосипед :) - то продолжайте.
Значит неявка в турнире тоже ВЛИЯЕТ на РЕЙТИНГ а не на очки:)
И вообще формула учитывает: сыграные игры, победы, поражения, место и кол-во игроков(Это-то что было заработано на турнире
А тот рейтинг я замучался рашифровывать.Уж больно он сложный.Надо рейтинг попроще):)
Поэтому с пропуском игор тоже надо заморачиватся ибо он подал заявку и не пришёл-наказание в виде снимания очков рейтинга:)
:D
В ответ пользователю OptiMAL
Аватар пользователя
#58
OptiMAL;113527

Поэтому с пропуском игор тоже надо заморачиватся ибо он подал заявку и не пришёл-наказание в виде снимания очков рейтинга:)
Я ж обяснил. Если он не пришел то с каждой партии на турнире он поимеет 0 очков. В итоге в сумме 0 очков. В итоге последнее место. Зачем теперь в формулу рейтинга вкрячивать неявки ? когда ему посчитается рейтинг за ЗАНЯТОЕ место ??? Если ты замучился расшифровывать формулу то это не значит что она неправильная. Она проверенная уже и у тебя на руках рейтинг-листы с нее на сотни человек. А то что вы напихаете в формулу бог знает чего, но зато вы якобы прекрасно понимаете для чего это нужно, то это не значит что это правильно. Для начала хотя бы потому что нету реальных обсчетов, ну и потом я попытался объяснить что все явки-неявки учтутся если в формуле будет присутствовать только параметр МЕСТО.
В ответ пользователю IronAxe
Аватар пользователя
#59
IronAxe;113532
Я ж обяснил. Если он не пришел то с каждой партии на турнире он поимеет 0 очков. В итоге в сумме 0 очков. В итоге последнее место. Зачем теперь в формулу рейтинга вкрячивать неявки ? когда ему посчитается рейтинг за ЗАНЯТОЕ место ??? Если ты замучился расшифровывать формулу то это не значит что она неправильная. Она проверенная уже и у тебя на руках рейтинг-листы с нее на сотни человек. А то что вы напихаете в формулу бог знает чего, но зато вы якобы прекрасно понимаете для чего это нужно, то это не значит что это правильно. Для начала хотя бы потому что нету реальных обсчетов, ну и потом я попытался объяснить что все явки-неявки учтутся если в формуле будет присутствовать только параметр МЕСТО.
Может и так, что та формула супер-пупер, но у меня нет времени с ней барахтатся.
Значит счас обсуждается фолрмула о неявке.Скажу так:
Почему ему должен считатся рейтинг за занятое место, если он воообще на турнир не явился а только записался???.Так тоже подать заявку и свалить, и ему посчитают рейтинг, который просто упал с небес.
скажу: есть 2 формулы: подсчёта рейтинга с учётом явок, и подсчёт рейтинга для воообще неявившейсего игрока.
:D
Аватар пользователя
#60
По поводу ничьих - смысл в том, чтоб их не было конечно есть, но тогда вопрос: что, четное количество игр не бывает? Почему пара игроков не смогут договориться, что типа ща я выиграю, потом ты - как с этим справиться? - по-моему невозможно.

На счет подсчета очков с учетом неявки:
to Optimal:
ты там неплохую фишку написал -
коэфициент k должен зависить напрямую от количества пропущенных игр, т.е. если их не больше 1, то и k должен быть не белоьше единицы, а вот если игр пропущено больше 1, то этот коэфициент должен быть более жестким, ну например 2 - это прежде всего для того, чтоб игроки осознавали чего стоят их пустые слова...

to IronAxe:
Понимаешь, в том случае, если же игрок просто не явиться на турнир, не поиграет ни одной встречи по существующим формулам рейтинг останется тот же, а вот в случае ЗАявки, но НЕявки рейтинг понизиться, т.е. перестанут просто говорить: "записывайте, я вас всех сделаю. Играем тогда-то..." - просто это неуважение к тем, кто ждет соперника в назначенное время, неуважение к организатору и т.д. А вот если ожесточить подсет очков и поставить всех в известность, то народ, думаю не будет так просто слова на ветер выкидывать...в следующий раз уже подумает...
"Единственное, что можно сказать с уверенностью об удаче - она изменит..."