XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
mogu_umeyu

offline
Опыт: 1,600
Активность:
Разделение игроков на 2-е команды
Привет. Столкнулся с такой проблемой - надо В ИГРЕ(при определенном действие) разделить игроков на 2 враждебные команды.
Осложняет то что игроков может быть любое кол-во и они могут быть на разных цветах\слотах. Подскажите пожалуйста как это выполнить, я просидев полтора часа глядя в монитор не придумал ничего толкового.
PS - Желательно на GUI =)
КЛОЗ тему. Я сам справился. сори.

Отредактировано mogu_umeyu, 21.05.2014 в 05:28.
Старый 21.05.2014, 02:54
quq_CCCP
Я белый и пушистый!
offline
Опыт: 94,598
Активность:
mogu_umeyu, ну для начала нужно посчитать игроков которые играют и не являются ботами, потом поделить на число команд. Деление по модулю и всё такое, если остатка нету то попросту раскидываем игроков по группам игроков, если же есть остаток, до добавми в 1 из команд бота и запустим скрипт ИИ для этого игрока...
Ну как то так....
Старый 21.05.2014, 07:13
mogu_umeyu

offline
Опыт: 1,600
Активность:
Ну у меня немного другой вариант.
Старый 21.05.2014, 08:11
Msey
????
offline
Опыт: 67,346
Активность:
mogu_umeyu,
N - количество игроков
G1 первая группа, G2 вторая группа
I - кол-во игроков в первой группе
J - кол-во во второй
для каждого числа А от 1 до N делаешь цикл
если кол-во игроков в группе G1 больше или равно G2, то
добавить игрок[A] в G2; J+1
иначе добавить в G1, I+1
можно сделать отдельную проверку, если кол-во игроков в группах совпадает, но мне кажется, что этого вполне хватит
Старый 22.05.2014, 00:54
mogu_umeyu

offline
Опыт: 1,600
Активность:
Msey:
Да я уже все сделал, спасибо.
Смотри выше вон )
ПРОБЛЕМА РЕШЕНА .
Старый 22.05.2014, 07:41
Msey
????
offline
Опыт: 67,346
Активность:
mogu_umeyu, Видел, но, тем не менее,мой вариант лучше)
Старый 23.05.2014, 12:45
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:01.