Как Dota2 узнает, как соответствовать Игрокам с высоким приоритетом после неудачного первого сопоставления? - PullRequest
0 голосов
/ 16 февраля 2019

В Dota2 существует правило, что, когда первый матч для десяти игроков не удался, вы подходите к игре с более высоким приоритетом.Мне интересно, как это можно сделать?

1 Ответ

0 голосов
/ 18 февраля 2019

По сути, каждый игрок имеет приоритет (скорее всего, просто целочисленное значение), и в соответствии с их приоритетом, они размещаются в играх.Т.е. игроки с более высокими приоритетами будут ставиться в матчах раньше, чем игроки с более низкими.Если игрок был выбран, но матч не удался, его приоритет увеличивается, чтобы гарантировать, что он не ожидает совпадения возрастов.

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

По крайней мере, так я бы это сделал.

...