Форум HeroesWorld-а - Показать сообщение отдельно - Система рейтинга для он-лайн игр по HMM4
Показать сообщение отдельно
#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 вне форума
Ответить с цитированием