Рейтинговый матчмейкинг — различия между версиями
Keofox (обсуждение | вклад) (Новая страница: «Данный тип матчмейкинга применяется в турнирах и любых других соревнованиях, в которых…») |
|||
(не показано 7 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | {{main|Матчмейкинг}} | ||
+ | |||
Данный тип матчмейкинга применяется в турнирах и любых других соревнованиях, в которых необходимо подобрать противников со схожим уровнем навыков игры. | Данный тип матчмейкинга применяется в турнирах и любых других соревнованиях, в которых необходимо подобрать противников со схожим уровнем навыков игры. | ||
Строка 4: | Строка 6: | ||
{{Заметка | {{Заметка | ||
− | |Участник турниров портала https://tss.warthunder. | + | |Участник турниров портала https://tss.warthunder.ru/ может посмотреть свой рейтинг, зайдя в аккаунт, а затем нажав пункт главного меню “Рейтинг”. Для каждого из игровых режимов и режимов сложности рейтинг рассчитывается индивидуально. Рейтинг будет приведён в соответствующем поле, если игрок провёл в таком турнире хотя бы один бой.}} |
== Формирование рейтинга == | == Формирование рейтинга == | ||
Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле: | Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле: | ||
− | + | [[Файл:Рейтинговый матчмейкинг- Формула Эло.gif]] | |
Где: | Где: | ||
Строка 15: | Строка 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]] | |
Где: | Где: | ||
Строка 39: | Строка 40: | ||
Ожидаемый результат игрока А будет: | Ожидаемый результат игрока А будет: | ||
− | + | [[Файл:Рейтинговый матчмейкинг - Формула 3.gif]] | |
Ожидаемый результат игрока B будет: | Ожидаемый результат игрока B будет: | ||
− | + | [[Файл:Рейтинговый матчмейкинг - Формула 4.gif]] | |
Если в матче побеждает игрок А, получаем следующие результаты: | Если в матче побеждает игрок А, получаем следующие результаты: | ||
Строка 58: | Строка 59: | ||
Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным. | Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным. | ||
+ | [[Категория:Игровая механика]] |
Текущая версия на 01:15, 2 июля 2024
Данный тип матчмейкинга применяется в турнирах и любых других соревнованиях, в которых необходимо подобрать противников со схожим уровнем навыков игры.
Рейтинговый матчмейкинг основан на системе рейтинга Эло.
Участник турниров портала https://tss.warthunder.ru/ может посмотреть свой рейтинг, зайдя в аккаунт, а затем нажав пункт главного меню “Рейтинг”. Для каждого из игровых режимов и режимов сложности рейтинг рассчитывается индивидуально. Рейтинг будет приведён в соответствующем поле, если игрок провёл в таком турнире хотя бы один бой. |
Формирование рейтинга
Каждый игрок изначально получает рейтинг, равный 1.000 очков. В дальнейшем рейтинг рассчитывается по результатам турнирных боёв по формуле:
Где:
- ЕА — математическое ожидание количества очков, которое игрок A наберёт в партии с игроком B (имеет значение от 0 до 1);
- RA — рейтинг игрока А;
- RB — рейтинг игрока B.
По результатам матча производится расчёт количества очков рейтинга, которое теперь имеет игрок А:
Где:
- R’A — рейтинг игрока А после матча;
- RA — текущий рейтинг игрока А;
- SA — количество очков, полученных в результате матча (победа — 1, ничья — 0,5, поражение — 0);
- K — фиксированный коэффициент, имеющий значение 10.
Рейтинг команды рассчитывается как среднее арифметическое рейтинга всех игроков зарегистрированных в команде. |
Пример расчёта по формулам
На формирование рейтинга игрока в War Thunder влияет только факт победы или поражения в боях турнира или иного соревнования. Предпринимаемые в бою действия никакого влияния на рейтинг не оказывают.
Допустим, что у игрока А текущий рейтинг равен 1225 очков, а у игрока B значение рейтинга составляет 925 очков.
Ожидаемый результат игрока А будет:
Ожидаемый результат игрока B будет:
Если в матче побеждает игрок А, получаем следующие результаты:
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
Так опытный игрок с высоким рейтингом за победу над слабым игроком получает значительно меньший прирост рейтинга, чем слабый игрок получает за победу над сильным.