кстати когда объединят компании, игроков за Америку будет кидать как против немцев так и японцев, в таком случае как будет выглядеть выбор команды в твоей схеме?
Балансировщик сначала решает, кого набирать к амерам - японцев или немцев, а уже потом, в зависимости от набравшегося лобби выбирают либо из ТО, либо из Туниса/Нормандии
а что если сделать условно команду союзников и команду оси, а потом уже обозначить конкретно, например те же США vs Япония или США vs Германия, в зависимости от того какую миссию выберут игроки?
а вообще давай представим по порядку, поправляй меня где посчитаешь нужным:
заходишь в игру и выбираешь сторону, за которую хочешь побегать и прокачаться (например Германия)
нажимаешь кнопку В БОЙ и ждёшь что родит матчмейкинг
появляется окно выбора нескольких миссий которые можно банить
поскольку ты уже выбрал Германию, то в этом окне она будет уже железно отображена в качестве команды, и тогда страна команды союзников выпадет рандомно, в зависимости от лобби?
если ты хотел иметь возможность поменять страну во время голосования, то например ты согласен на СССР, а тебе по рандому предлагают США, которых ты не хочешь, плюс карты будут 100% Нормандия или Тунис
5 пункт нужен исключительно на случай одностороннего боя, когда в твоей команде намного больше живых игроков, так что да, не меняешь команду, и надеешься, что это сделает кто-то другой. Но, конечно, надо надеятся, что игроков будет много, и эта функция отпадет за ненадобностью.
хорошо, а будет ли в таком случае кнопка обновления матчмейкинга чтобы попробовать попасть в лобби с Советами? Соответственно и карты будут предлагаться уже из всех советских компаний
а то некоторым компании с американцами прям не нравятся
ну да, звучит логично)
ещё такой вопрос, если по окончании голосования окажется что за одну сторону 9 человек а за другую 5 прямо как на твоей схеме, будет ли осуществляться принудительная балансировка? Или бой начнётся с таким соотношением, и игра по старинке накидает кучу ботов где не хватает игроков?
По старинке. Потому что закинутый за нелюбимую сторону игрок = лив.
Как предлагали много раз, в ситуации 9 на 5 надо создавать 2 боя: 5 на 5 и 4 на 0 (ботокатка)