Предлогаю создать рейтинг игроков играющих в онлайн по ХАМАЧИ
Как это сделать оптимально и есть ли смысл
Добавлено через 22 часа 0 минут
Можно оставлять свои мысли на эту тему и предложения
УВАЖАЕМЫЕ ДЕВОЧКИ И МАЛЬЧИКИ ПОЖАЛУЙСТА ДЛЯ СОКРАЩЕНИЯ ВРЕМЕНИ В СОЗДАНИИ РЕЙТИНГА ОСТАВЛЯЙТЕ СВОИ ДАННЫЕ ДЛЯ РЕЙТИНГА (асю) ЕСЛИ ХОТИТЕ СЕБЯ ТАМ УВИДЕТЬ
ДОБАВЛЕНО 09.11.2007.
Формула подсчета очков (демо версия ) в случае победы.
1. Формула подсчета если у соперника рейтинг(место) высше
_________________________________________________________________________________1/8
S=(10+2*log(Pигр-Pсоп)-(N1-1)/3+N2/3)/ (N1) *5
2. Формула подсчета если у соперника рейтинг(место) ниже
_________________________________________________________________________________1/8
S=(10-2*log(Pсоп-Pигр)-(N1-1)/3+N2/3)/ (N1) *5
В случае поражения думаю ... :smile34:
(за активность, и в качестве поощрения)
Расшифровка буквочек:
S - очки за победу
Pигр - рейтинг игрока(твой) по таблице
Pсоп- рейтинг соперника по таблице
N1- количество побед над этим соперником
N2- количество проигрышей этому сопернику
Обьясняю слогаемые и все такое :
10+отталкиваемся с 10 балов,затем все умножится на 5 получается за первую игру 50 очей за победу, умножил на 10 чтоб и избавится от десятых в других слогаемых.
-2*log(Pигр-Pсоп) - это бонус(в минус) если играеш с игроком по рейтингу ниже, то очей будет начислятся за победу меньше,чем ниже соперник тем больше будет это выражение
+2*log(Pсоп-Pигр)-это бонус если играеш с игроком по рейтингу высше
чем ты ,соотвецтвенно чем выше соперник тем больше очей прибавится[
-(N1-1)/3-чем больше у тебя побед над соперником(этим) тем меньше будет прибовлятся очей с последуюющей победой,"-1" чтоб первая победа не учитывалась
+N2/3-чем больше поражений тем больше очей за победу
/ (N1)корень в 6 степени - для увеличения тенденции снижения очков за очередную победу (в степени 6 чтоб всетаки не очень сильно)
над этим слогаемым надо подумать надо ли оно
Видно что при N1=20 очки плавно могут пойти в минус :smile48: )))
Поэтому ограничения на победы над одним противником думаю сделать 20
Ну или надо поразмыслить еще.
Конечно если размах будет нормальный то 20 не так и быстро наступит, ну а если наступит(у большей половины) , то можно будет эту цифру обнулить или ввести еще дополнительный коефициент(посмотрим).
ГОВОРИТЕ что не нравится
Пример таблицы
Как это сделать оптимально и есть ли смысл
Добавлено через 22 часа 0 минут
Можно оставлять свои мысли на эту тему и предложения
УВАЖАЕМЫЕ ДЕВОЧКИ И МАЛЬЧИКИ ПОЖАЛУЙСТА ДЛЯ СОКРАЩЕНИЯ ВРЕМЕНИ В СОЗДАНИИ РЕЙТИНГА ОСТАВЛЯЙТЕ СВОИ ДАННЫЕ ДЛЯ РЕЙТИНГА (асю) ЕСЛИ ХОТИТЕ СЕБЯ ТАМ УВИДЕТЬ
ДОБАВЛЕНО 09.11.2007.
Формула подсчета очков (демо версия ) в случае победы.
1. Формула подсчета если у соперника рейтинг(место) высше
_________________________________________________________________________________1/8
S=(10+2*log(Pигр-Pсоп)-(N1-1)/3+N2/3)/ (N1) *5
2. Формула подсчета если у соперника рейтинг(место) ниже
_________________________________________________________________________________1/8
S=(10-2*log(Pсоп-Pигр)-(N1-1)/3+N2/3)/ (N1) *5
В случае поражения думаю ... :smile34:
(за активность, и в качестве поощрения)
Расшифровка буквочек:
S - очки за победу
Pигр - рейтинг игрока(твой) по таблице
Pсоп- рейтинг соперника по таблице
N1- количество побед над этим соперником
N2- количество проигрышей этому сопернику
Обьясняю слогаемые и все такое :
10+отталкиваемся с 10 балов,затем все умножится на 5 получается за первую игру 50 очей за победу, умножил на 10 чтоб и избавится от десятых в других слогаемых.
-2*log(Pигр-Pсоп) - это бонус(в минус) если играеш с игроком по рейтингу ниже, то очей будет начислятся за победу меньше,чем ниже соперник тем больше будет это выражение
+2*log(Pсоп-Pигр)-это бонус если играеш с игроком по рейтингу высше
чем ты ,соотвецтвенно чем выше соперник тем больше очей прибавится[
-(N1-1)/3-чем больше у тебя побед над соперником(этим) тем меньше будет прибовлятся очей с последуюющей победой,"-1" чтоб первая победа не учитывалась
+N2/3-чем больше поражений тем больше очей за победу
/ (N1)корень в 6 степени - для увеличения тенденции снижения очков за очередную победу (в степени 6 чтоб всетаки не очень сильно)
над этим слогаемым надо подумать надо ли оно
Видно что при N1=20 очки плавно могут пойти в минус :smile48: )))
Поэтому ограничения на победы над одним противником думаю сделать 20
Ну или надо поразмыслить еще.
Конечно если размах будет нормальный то 20 не так и быстро наступит, ну а если наступит(у большей половины) , то можно будет эту цифру обнулить или ввести еще дополнительный коефициент(посмотрим).
ГОВОРИТЕ что не нравится
Пример таблицы
| Правила | Обсуждение рейтинга | Рапорты игр | Договариваемся играть | Как играть в он-лайн | Играть сегодня |
Таблица | |||||||
Ранг | Ник участника | ICQ | Версия Г3 | Побед | Поражений | % побед | Очки |
1 | НИК | ||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||