Как правильно отдавать приказы на перемещение в область?
Все борюсь с Jass'ом в попытках написать ИИ для карты. Вопрос следующий: отдаю приказ отряду перемещаться в область, атакуя противников. Далее, через 10 секунд поступает приказ идти в следующую область, а отряд уже вовсю атакует боевые единицы в первой, либо встретившиеся ему по дороге, и пока не добьет их, не пойдет в следующую. В результате чего, переходят в указанную область по одному или небольшими группами, и нет между ними слаженности. Как с этим бороться?

Без ответа.


Просмотров: 120

» Лучшие комментарии


ledoed #1 - 5 дней назад 0
"move" приказ непробывал
nup4ik #2 - 5 дней назад 0
Я так понимаю, что новый приказ действует, но так как это тоже "Перейти, атакуя противников", а противники уже атакуются, получается такой эффект не слушающихся войск.
ledoed #3 - 5 дней назад -2
но ты должен понимать что группа это максимум 12 человек котррым можно отдавать приказы
Maniac_91 #4 - 5 дней назад 3
Вместо приказов по времени можно использовать области и группы.
Допустим, есть группа G1. Это один из отрядов. Юнит входит в область. Если он в группе G1, то добавить его в группу G2 и убрать из G1. Если группа G1 пустая, то отправить юнитов из G2 в следующую область. Если юнит умирает, то тоже удалить из группы. Если использовать массивы, то количество кода сократится. Таким образом, весь отряд будет ждать, пока все не зайдут в область.
Надеюсь, всё понятно расписал.
Ещё есть вариант. Приказать всему отряду следовать за случайным юнитом из своего отряда и отслеживать, когда этот "лидер" зайдёт в область. Если умрёт - переназначить другого случайного юнита. В этом случае юниты не должны разбегаться, а будут держаться вместе.
nvc123 #5 - 5 дней назад 0
ты отдал приказ перейти атакую противников
он будет идти атакуя всех встретившихся врагов
если враги найдены то он их атакует
если врагов нету то он идёт
если тебе нужно чтобы шли не атакуя врагов то отдай просто приказ "move"
ssbbssc #6 - 5 дней назад 0
nvc123:
автору нужно, чтобы юниты шли отрядом
как при кнопке построения