IPB

Здравствуйте, гость ( Авторизация | Регистрация )

Скрыть объявления

Объявления

 
Добавить ответ в эту темуОткрыть тему
> Система подсчета очков
JOe
сообщение 11.1.2007, 17:34
Сообщение #1


EM CEO
Иконка группы

Группа: Administrator
Сообщений: 3117
Регистрация: 21.3.2006
Из: Moscow stroGino
Пользователь №: 2
Команда (клан):MOB of STARZ
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 23 раз(а)



Репутация:   6  


Все существующие рейтиги ориентированы на принцип - проиграл, значит слабейший. Но есть тут и повод для возражений. На моей памяти много раз были ситуации, когда команда до упора билась с фаворитом турнира, и уступала в жестокой борьбе всего 2-3 раунда.

Этих ребят поздравляли как победителей, каковыми собственно они и являлись, продемонстрировав уровеь своей игры

Поэтому встал вопрос о формировании справедливого рейтинга команд.

Идея данной системы состоит в том, что даже проиграв сильной команде, слабая команда может получить повышение в рейтинге. То же самое верно и для сильной - можно победить слабую, но получить понижение в рейтинге. И в качестве главного параметра используются данные не КТО победил, а КАК сыграли.

Теперь подробнее

Рейтинг команды состоит из 4 компонент
а) Базовая часть, определяется ФАКТОМ победы/поражения/ничьи, с присвоением соотвествующего количества очков (3, 0, 1 соответственно)
б) Бонусная часть, зависит от того, как была сыграна игра и насколько реальный результат был лучше/хуже прогнозируемого (см ниже)
в) Накопительная часть - очки за факт проведения игры

1. Команды сыграли со счетом RealRounds1 : RealRounds2
2. Система считает, что рейтинг (Rank1, Rank2) полностью определяет скилл команды ***(см уточнение в конце поста).
Исходя из этого, определяем ПРОГНОЗ будущего матча (на данный момент формула простейшая, в перспективе будет доработана формула с анализом результатов игр команд похожего уровня на тех же картах)

Rounds1 = rank1/(rank1+rank2)* (max(RealRounds1,RealRounds2)-1) * 2;
Rounds2 = rank2/(rank1+rank2)* (max(RealRounds1,RealRounds2)-1) * 2;

считаем разницу между реальным и прогнозируемым количеством взятых раундов
delta1 = realRounds1- Rounds1; delta2 = realRounds2 - Rounds2;

Определяем коэффициент надбавки за взятые сверх расчетного раунды
K = MAX_BONUS_POINTS / (max(RealRounds1,RealRounds2) * 2);
...и собственно надбавку
bonus1 = delta1 * K; bonus2 = delta2 * K;

Базовый рейтинг определяется фактом, победила или проиграла команда
Окончательно имеем:
newrank1 = rank1 + baserank1 + bonus1 + GAME_BONUS;
newrank2 = кank2 + baserank2 + bonus2 + GAME_BONUS;

Предустановленные параметры
MAX_BONUS_POINTS = 6
GAME_BONUS = 0.1


*** Это подразумевает, что команды с равным рейтингом должны играть вничью.
Если одна из команд побеждает, значит ее скилл недооценен, а скилл противника переоценен, и впоследствии корректируются в большую или меньшую сторону соответственно.


--------------------

«Противник, ищущий ваши ошибки, полезнее, чем друг, желающий их скрыть.»
Леонардо да Винчи
Facebook
Twitter
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Venturo.Vega
сообщение 11.1.2007, 17:46
Сообщение #2


Sergeant Major of the Corps
Иконка группы

Группа: Team RUSSIA BF2
Сообщений: 1297
Регистрация: 26.6.2006
Из: Москва
Пользователь №: 585
Команда (клан):Vega Family
Статус: игрок
Класс: универсал
Спасибо сказали: 13 раз(а)



Репутация:   0  


Здорово, а в конквесте такая же система будет?


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
JOe
сообщение 11.1.2007, 17:49
Сообщение #3


EM CEO
Иконка группы

Группа: Administrator
Сообщений: 3117
Регистрация: 21.3.2006
Из: Moscow stroGino
Пользователь №: 2
Команда (клан):MOB of STARZ
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 23 раз(а)



Репутация:   6  


да


--------------------

«Противник, ищущий ваши ошибки, полезнее, чем друг, желающий их скрыть.»
Леонардо да Винчи
Facebook
Twitter
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Venturo.Vega
сообщение 11.1.2007, 17:52
Сообщение #4


Sergeant Major of the Corps
Иконка группы

Группа: Team RUSSIA BF2
Сообщений: 1297
Регистрация: 26.6.2006
Из: Москва
Пользователь №: 585
Команда (клан):Vega Family
Статус: игрок
Класс: универсал
Спасибо сказали: 13 раз(а)



Репутация:   0  


Отлично, но прочитанное надо еще раз прочитать и переварить smile.gif


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ryrman
сообщение 11.1.2007, 18:20
Сообщение #5


2nd Lieutenant
Иконка группы

Группа: Пользователи
Сообщений: 1607
Регистрация: 15.5.2006
Из: Moscow, Perovo
Пользователь №: 355
Команда (клан):rB
Статус: игрок
Класс: универсал
Спасибо сказали: 103 раз(а)



Репутация:   1  


А еще лучше контрольные примеры представить....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHOOVIT
сообщение 11.1.2007, 18:23
Сообщение #6


First Sergeant
Иконка группы

Группа: Пользователи
Сообщений: 710
Регистрация: 5.5.2006
Пользователь №: 310
Команда (клан):BF2LT
Статус: кланлидер
Класс: медик
Спасибо сказали: 3 раз(а)



Репутация:   1  


Без, пол литра не разобрать


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ryrman
сообщение 11.1.2007, 18:26
Сообщение #7


2nd Lieutenant
Иконка группы

Группа: Пользователи
Сообщений: 1607
Регистрация: 15.5.2006
Из: Moscow, Perovo
Пользователь №: 355
Команда (клан):rB
Статус: игрок
Класс: универсал
Спасибо сказали: 103 раз(а)



Репутация:   1  


угу... Я бы предпочел систему как на кб.ком, elo-calculator wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Eru
сообщение 11.1.2007, 19:08
Сообщение #8


Lieutenant Colonel
Иконка группы

Группа: Coordinator
Сообщений: 2563
Регистрация: 30.9.2006
Пользователь №: 1207
Команда (клан):.Vega
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 480 раз(а)



Репутация:   4  


Цитата(ryrman @ 11.1.2007, 17:26) *
угу... Я бы предпочел систему как на кб.ком, elo-calculator wink.gif

должна же быть изюминка наша, а так, пройдет первые игры, увидят все, наскок система хорошо и какие доработки нудны будут, если таковые будут нужны biggrin.gif


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
izecold77
сообщение 11.1.2007, 19:12
Сообщение #9


Corporal
Иконка группы

Группа: Пользователи
Сообщений: 110
Регистрация: 21.10.2006
Из: москва, свао
Пользователь №: 1378
Команда (клан):F'n'R (SOBR)
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 0 раз(а)



Репутация:   0  


Цитата(ryrman @ 11.1.2007, 17:26) *
угу... Я бы предпочел систему как на кб.ком, elo-calculator wink.gif


система господина Эло предназначена для расчета рейтингов в играх типа шахмат. где система оценок - это 1, 1/2, 0. для игр в которых используется более сложная система подсчета очков целесообразнее применять другие системы. это дает более точные результаты.

с точки зрения Эло поражение 0-700 это тоже самое что и 0-1.


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ryrman
сообщение 11.1.2007, 20:29
Сообщение #10


2nd Lieutenant
Иконка группы

Группа: Пользователи
Сообщений: 1607
Регистрация: 15.5.2006
Из: Moscow, Perovo
Пользователь №: 355
Команда (клан):rB
Статус: игрок
Класс: универсал
Спасибо сказали: 103 раз(а)



Репутация:   1  


Я не сказал эту систему использовать, млин. Я сказал, чтобы была наглядность, нужен калькулятор по системе, о котоой мы тут говорим smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MrCerf
сообщение 11.1.2007, 20:30
Сообщение #11


Gunnery Sergeant
Иконка группы

Группа: Пользователи
Сообщений: 314
Регистрация: 22.4.2006
Пользователь №: 250
Статус: вольный стрелок
Класс: снайпер
Спасибо сказали: 0 раз(а)



Репутация:   0  


сильной команде после игры со слабыми тупо отнимать очки.. если слабые забивают им игру, сильные выйгрывают, и ещё теряют очки.. глупо
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
izecold77
сообщение 11.1.2007, 22:25
Сообщение #12


Corporal
Иконка группы

Группа: Пользователи
Сообщений: 110
Регистрация: 21.10.2006
Из: москва, свао
Пользователь №: 1378
Команда (клан):F'n'R (SOBR)
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 0 раз(а)



Репутация:   0  


Цитата(ryrman @ 11.1.2007, 19:29) *
Я не сказал эту систему использовать, млин. Я сказал, чтобы была наглядность, нужен калькулятор по системе, о котоой мы тут говорим smile.gif


ну... не кипятись. в этом согласен smile.gif friends.gif


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Jo777
сообщение 28.1.2007, 20:44
Сообщение #13


Brigadier General
Иконка группы

Нашивка ТotalBF|ruЗа вклад сил в TotalBF|TVВеликолепный художник
Группа: Administrator
Сообщений: 3190
Регистрация: 5.4.2006
Из: г.Москва СВАО
Пользователь №: 145
Награды: 3
Команда (клан):BF2LT
Статус: орг/менеджер
Класс: анти-танк
Спасибо сказали: 990 раз(а)



Репутация:   3  


А за техничку (в случае победы) будет даваться столькоже очков, сколько и за фактическую победу? Или это только сейчас?


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21.10.2019, 5:08
Яндекс.Метрика