Рейтинговый матчмейкинг — различия между версиями

Материал из War Thunder Wiki
Перейти к: навигация, поиск
м (Откат правок U1942786 (обсуждение) к версии VolgaIgor)
 
(не показано 5 промежуточных версий 2 участников)
Строка 11: Строка 11:
 
Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле:
 
Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле:
  
изображение
+
[[Файл:Рейтинговый матчмейкинг- Формула Эло.gif]]
  
 
Где:
 
Где:
Строка 17: Строка 17:
 
* Е<sub>А</sub> — математическое ожидание количества очков, которое игрок A наберёт в партии с игроком B (имеет значение от 0 до 1);
 
* Е<sub>А</sub> — математическое ожидание количества очков, которое игрок A наберёт в партии с игроком B (имеет значение от 0 до 1);
 
* R<sub>A</sub> — рейтинг игрока А;
 
* R<sub>A</sub> — рейтинг игрока А;
 
 
* R<sub>B</sub> — рейтинг игрока B.
 
* R<sub>B</sub> — рейтинг игрока B.
  
 
По результатам матча производится расчёт количества очков рейтинга, которое теперь имеет игрок А:
 
По результатам матча производится расчёт количества очков рейтинга, которое теперь имеет игрок А:
  
изображение
+
[[Файл:Рейтинговый матчмейкинг - Формула 2.gif]]
  
 
Где:
 
Где:
Строка 41: Строка 40:
 
Ожидаемый результат игрока А будет:
 
Ожидаемый результат игрока А будет:
  
изображение
+
[[Файл:Рейтинговый матчмейкинг - Формула 3.gif]]
  
 
Ожидаемый результат игрока B будет:
 
Ожидаемый результат игрока B будет:
  
изображение
+
[[Файл:Рейтинговый матчмейкинг - Формула 4.gif]]
  
 
Если в матче побеждает игрок А, получаем следующие результаты:
 
Если в матче побеждает игрок А, получаем следующие результаты:
Строка 60: Строка 59:
  
 
Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным.
 
Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным.
 +
[[Категория:Игровая механика]]

Текущая версия на 11:48, 14 июня 2019

Основная статья: Матчмейкинг

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

Рейтинговый матчмейкинг основан на системе рейтинга Эло.

Msg-info.png Участник турниров портала https://tss.warthunder.com/ может посмотреть свой рейтинг, зайдя в аккаунт, а затем нажав пункт главного меню “Рейтинг”. Для каждого из игровых режимов и режимов сложности рейтинг рассчитывается индивидуально. Рейтинг будет приведён в соответствующем поле, если игрок провёл в таком турнире хотя бы один бой.

Формирование рейтинга

Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле:

Рейтинговый матчмейкинг- Формула Эло.gif

Где:

  • ЕА — математическое ожидание количества очков, которое игрок A наберёт в партии с игроком B (имеет значение от 0 до 1);
  • RA — рейтинг игрока А;
  • RB — рейтинг игрока B.

По результатам матча производится расчёт количества очков рейтинга, которое теперь имеет игрок А:

Рейтинговый матчмейкинг - Формула 2.gif

Где:

  • R’A — рейтинг игрока А после матча;
  • RA — текущий рейтинг игрока А;
  • SA — количество очков, полученных в результате матча (победа — 1, ничья — 0,5, поражение — 0);
  • K — фиксированный коэффициент, имеющий значение 10.
Msg-info.png Рейтинг команды рассчитывается как среднее арифметическое рейтинга всех игроков зарегистрированных в команде.

Пример расчёта по формулам

На формирование рейтинга игрока в War Thunder влияет только факт победы или поражения в боях турнира или иного соревнования. Предпринимаемые в бою действия никакого влияния на рейтинг не оказывают.

Допустим, что у игрока А текущий рейтинг равен 1225 очков, а у игрока B значение рейтинга составляет 925 очков.

Ожидаемый результат игрока А будет:

Рейтинговый матчмейкинг - Формула 3.gif

Ожидаемый результат игрока B будет:

Рейтинговый матчмейкинг - Формула 4.gif

Если в матче побеждает игрок А, получаем следующие результаты:

R’A = 1225 + 10 * (1 - 0.85) = 1225 + 1.5 = 1226.5

R’B = 925 + 10 * (0 - 0.15) = 925 - 1.5 = 923.5

Если в матче побеждает игрок B, результат будет:

R’A = 1225 + 10 * (0 - 0.85) = 1225 - 8.5 = 1216.5

R’B = 925 +10 * (1 - 0.15) = 925 + 8.5 = 933.5

Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным.