Система рейтинга для он-лайн игр по HMM4 - Форум HeroesWorld-а

Быстрая навигация по основным разделам форума:
Турниры
КАРТЫ
Heroes 6
Heroes 5
Heroes 4
Heroes 3
Heroes 2
Heroes 1
Might&Magic

Heroes 4 Tournament - Турниры по 4-ым Героям - ONLINE Тут вы можете объявить об своем турнире или принять участие в объявленных турнирах Heroes Of Might And Magic 4

Ответ
Страница 1 из 9
 
Опции темы
#1
Старый 09.09.2007, 00:27
  #1
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Восклицание
Система рейтинга для он-лайн игр по 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

Подсчитан рейтинг после Летнего турнира.
Рейтинг сугубо внутрепортальный
__________________
OptiMAL вне форума
Ответить с цитированием
#2
Старый 09.09.2007, 00:50
  #2
^
SandroXXL
 
Аватар для SandroXXL
📖
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
__________________
Просто еще один
Просто еще один
SandroXXL вне форума
Ответить с цитированием
#3
Старый 09.09.2007, 10:19
  #3
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

SandroXXL;111382Такой рейтинг верен для тех, кто уже сыграл много игр (как зачет). В принципе согласен, но как он будет суммировать игры со всех турниров? Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны, отсюда вопрос: будет ли система старения рейтинга?
1)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
SandroXXL;111382Ведь, может, что один человек участвовал в одном турнире, а другой в трех, тогда результаты будут необъективны
Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
__________________
OptiMAL вне форума
Ответить с цитированием
#4
Старый 09.09.2007, 15:36
  #4
^
Zybr
 
Аватар для Zybr
📖
Регистрация: 18.04.2007
Адрес: Анк-Морпорк
Сообщения: 5612
Отправить сообщение для  Zybr с помощью ICQ
Выставка наград
Регистрация: 18.04.2007
Адрес: Анк-Морпорк
Сообщения: 5612
Отправить сообщение для  Zybr с помощью ICQ
Выставка наград
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

OptiMAL;1113931)Это рейтинг только для он-лайн.
2)Это рейтинг по играм, только по турнирным играм.
не понял фразу, он всё-таки по играм или только по турнирным играм?
__________________




Барон
"Vampires"



Отдай свои прошлые сны,

В сомненьях себя обрети,

В бешеном танце душа кружится!

Не думай, что будет потом,

Здесь и сейчас мы живем,

Стань хоть на миг сам собой, слышишь!










Барон
"Vampires"



Отдай свои прошлые сны,

В сомненьях себя обрети,

В бешеном танце душа кружится!

Не думай, что будет потом,

Здесь и сейчас мы живем,

Стань хоть на миг сам собой, слышишь!






Zybr вне форума
Ответить с цитированием
#5
Старый 09.09.2007, 16:31
  #5
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

ZYbr;111416не понял фразу, он всё-таки по играм или только по турнирным играм?
по турнирным он-лайн играм, начиная с Летнего турнира
__________________
OptiMAL вне форума
Ответить с цитированием
#6
Старый 09.09.2007, 17:21
  #6
^
SandroXXL
 
Аватар для SandroXXL
📖
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

Это как говорится: семеро одного не ждут) Наоборот это будет показывать активность игрока.В чём тут необъективность?
Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
__________________
Просто еще один
Просто еще один
SandroXXL вне форума
Ответить с цитированием
#7
Старый 09.09.2007, 17:29
  #7
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

SandroXXL;111427Да не. Вот например, один игрок участвовал в одном турнире и набрал 3 победы и 1 поражение. Другой игрок участвовал в нескольких и набрал 12 побед и 12 поражений. По рейтингу получается, что 1-й игрок будет стоять выше, при этом ему могут попасться игроки слабее, чем в других турнирах. Будет ли старение рейтинга, для того, чтобы уравновесить таких игроков? Будет ли учитываться "неучастие" игрока, ведь не все же игроки смогут участвовать в каждом турнире?
Нет.
Я взял такую систему с Ubi.com.Думаю она сдесь пригодится.
опять же, если ты 12 раз выйграл и 12 раз проиграл у тя рейтинг не изменится.Потому что Gw=Gl.Тут идёт подсчёт по системе расчёта, которую я писал в 1-ом посте.Сколько игр сыграл-то твоё.Старения не будет, тут будет отображатся общий рейтинг.И неучастие неучитывается.не учавствовал-твои проблемы.
З.Ы. Я надеюсь я правильно тебя понял.Если нет, то не ругай
__________________
OptiMAL вне форума
Ответить с цитированием
#8
Старый 09.09.2007, 17:41
  #8
^
SandroXXL
 
Аватар для SandroXXL
📖
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
Регистрация: 18.04.2007
Адрес: Тилимилитрямдия
Сообщения: 824
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

Ну, и так тоже нормально. Я гляжу, собрался вести статистику на отдельно взятых игроков. В общем, удачи тебе!
__________________
Просто еще один
Просто еще один
SandroXXL вне форума
Ответить с цитированием
#9
Старый 09.09.2007, 17:47
  #9
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

SandroXXL;111430Я гляжу, собрался вести статистику на отдельно взятых игроков.
Терь собрался вести для всех игроков)
И тебе удачи!
__________________
OptiMAL вне форума
Ответить с цитированием
#10
Старый 09.09.2007, 23:58
  #10
^
IronAxe
 
Аватар для IronAxe
📖
Регистрация: 23.06.2006
Сообщения: 1585
Выставка наград
Регистрация: 23.06.2006
Сообщения: 1585
Выставка наград
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

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 человек.
IronAxe вне форума
Ответить с цитированием
#11
Старый 10.09.2007, 09:16
  #11
^
Arandor
 
Аватар для Arandor
📖
Регистрация: 05.03.2007
Адрес: Slumberland
Сообщения: 22781
Регистрация: 05.03.2007
Адрес: Slumberland
Сообщения: 22781
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

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

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


Be strong. Believe


Be strong. Believe
Arandor сейчас на форуме
Ответить с цитированием
#12
Старый 10.09.2007, 17:17
  #12
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

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

Добавлено через 11 минут
To IronAxe:
1)Насчёт системы подсчёта, которую ты кинул на мыло, я там ничего не понял))) (Много ошибок в словах или я просто никак не понял )
2)Ты правильно заметил, что этот рейтинг зависит от выйграных игр. Я его взял с Юби. там точ. также: чем больше побед, тем лучше.Если Gw=Gl, то можно сказать, что все выйграные партии "отыграны" и это сведёт на нет преимущество.Тоесть если надо удержатся на высоте, надо старатся выигрывать и к этому будет стимул.
А вот про участие: Если допустим игрок А не может играть турнир, то это его проблемы.Из-за него не будут же прекращать турнир) А всех собрать это невозможно.
Посмотрим на результаты через пару турниров.А там посмотрим.
З.Ы. Если поможешь мне разобратся в подсчёте рейтинга, который ты мне прислал, то тогда можно ту формулу вставить.НО опять таки: как ты сам сказал она "не работает" когда учавствуют больше 11 игроков.А что будет если эта система будет принята и вот на турнир пришло, скажем, 15 человек, а рейтинг уже есть, то тогда что? По другой системе считать нельзя уже...Вот загвоздка
С уважением OptiMAL
__________________
OptiMAL вне форума
Ответить с цитированием
#13
Старый 10.09.2007, 22:48
  #13
^
IronAxe
 
Аватар для IronAxe
📖
Регистрация: 23.06.2006
Сообщения: 1585
Выставка наград
Регистрация: 23.06.2006
Сообщения: 1585
Выставка наград
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

OptiMAL;1116001)Насчёт системы подсчёта, которую ты кинул на мыло, я там ничего не понял))) (Много ошибок в словах или я просто никак не понял )
А ты кинь сюда только ту часть доки где непосредственно описаны формулы расчета и обсуди тут с математиками. Там все подробно имхо расписано.
OptiMAL;1116002)Ты правильно заметил, что этот рейтинг зависит от выйграных игр. Я его взял с Юби. там точ. также: чем больше побед, тем лучше.Если Gw=Gl, то можно сказать, что все выйграные партии "отыграны" и это сведёт на нет преимущество.Тоесть если надо удержатся на высоте, надо старатся выигрывать и к этому будет стимул.
А там такая система - потому что там нет турниров, а просто чисто учитывается наверно число побед и проигрышей каждого из участников.
OptiMAL;111600А вот про участие: Если допустим игрок А не может играть турнир, то это его проблемы.Из-за него не будут же прекращать турнир) А всех собрать это невозможно.Посмотрим на результаты через пару турниров.
Убедил Может и пойдет и так. Тока старение все же надо тоже продумать как правильно тебе замечали. Например игрок играет в основном без поражений пару лет на форуме. Через год я решу поиграть тоже. Какой шанс у меня его догнать по рейтингу, даже в том случае если я тоже буду идти без поражений как и он (в чем я сильно сомневаюсь Имхо рейтинг интересен тем должен быть, что даже у аутсайдеров должон быть шанс при нескольких удачных проведенных турнирах (занятие призовых мест) реально приблизиться к призерам по рейтингу. А по данной системе получается что чтобы реально приблизиться к лидерам по рейтингу то нада отыграть по количеству примерно столько же партий сколько они наиграли за пару лет.
IronAxe вне форума
Ответить с цитированием
#14
Старый 11.09.2007, 19:21
  #14
^
OptiMAL
 
Аватар для OptiMAL
📖
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
Регистрация: 27.12.2006
Адрес: Украина, Киев
Сообщения: 939
Отправить сообщение для  OptiMAL с помощью ICQ
По умолчанию
Re: Система рейтинга для он-лайн игор по HMM4

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

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

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


Опции темы



Часовой пояс GMT +4, время: 23:15.


vBulletin v3.5.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd. (Русский)

Яндекс цитирование    Top.Mail.Ru