Манипуляции с ИИ и некоторые проблемы
Доброго времени суток. Решил изучить AI скрипты для нестандартной Melee и состряпать что-то свое на основе имеющегося. В целом, все довольно понятно, но есть некоторые проблемы + я бы хотел, чтобы кто-нибудь пролил мне свет на некоторые вопросы.
  1. Когда я делаю ботов в клане, некоторые из них не хотят добывать золото из рудников. Подозреваю, что это связано с тем, что их раса не соответствует расе работника (ставил для ботов расу, на основе которой они были созданы и тогда добыча нормализовалась). Тем не менее, хотел бы знать можно ли сделать так, чтобы они добывали голду из рудников без жёсткой привязке к их расе? P.S. При игре FFA боты спокойно добывают золото из рудников, проблемы только при клановых играх.
  2. На некоторых стандартных картах рудники расположены неподалеку друг от друга (пример - Друзья). Есть следующая проблема: при FFA игре бот частенько пытается добывать золото из чужого рудника (при чем, владелец того чужого рудника добывает из своего и не пытается лезть в не свой), тем самым у него просто нет прироста ресурсов. Можно ли решить как-то эту проблему? Или это глюк движка и тут ничего не поделаешь?
  3. Наем героев/юнитов. Боты умеют покупать дирижабли, для этого у них есть встроенная функция. Можно ли сделать аналог, в котором они могли бы нанимать юнитов из лагерей наемников, героев из таверн и прочих, помимо дирижаблей, из мастерской? В AMAI это каким-то образом реализовано. Я пытался смотреть, но там названия всех функций зашифрованы и в общем, алгоритм мне непонятен.
  4. Покупка кастомных предметов из собственных магазинов. Стандартные предметы бот спокойно покупает, но вот другие созданные отказывается. Можно ли как-то решить эту проблему?
  5. Аналогичный вопрос для нейтральных магазинов: можно ли заставить ботов оттуда покупать?
  6. Применение кастомных способностей. Некоторые способности требуют того, чтобы для ИИ было прописано поведение, т.е., когда их использовать. Так вот, можно ли из скрипта получить доступ к конкретному герою, чтобы потом в дальнейшем можно было манипулировать им?
  7. Не смотря на то, что ИИ покупает свитки возвращения, он их не использует на кастомные глав. здания. Тот же вопрос: можно ли решить этот трабл?

Знаю, что несколько вопросов в одном топике нарушают правила сайта, но эти вопросы сами по себе связанные, да и не буду же я спамить кучей вопросов? :)

Без ответа.


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

XGM Bot #1 - 6 месяцев назад 0
Похожие вопросы:

» ответ
Smart096, баг только в этой карте?
в новых картах бага нету?
если да то стоит проверить импортируемые модели и текстуры (мб часть битая)
но с вероятностью в 60% проблема в системе ибо было много жалоб на баги в вин10
» ответ
При конвертации моделей из игр в MDX их вес велик как и вес их текстур ! Я оптимизирую и сжимаю модель через MDLvis а текстуры через BLP Laboratory но их вес все еще внушителен ( Есть ли другие варианты среза веса без дефектов материала ?
Нет. Только удаление лишних анимаций. Остальную оптимизацию веса сделает mdlvis.
При импорте некоторых моделей в карту возникает проблема с их выбором при манипуляции ( Передвижения ) словно их Выбор отсутствует , Думаю некоторые с подобным сталкивались ...
Если модель нельзя выделить в игре курсором, у неё отсутствуют collision shapes (формы коллизии). Их можно добавить в War3ModelEditor -> Окна -> Редактор узлов -> правый клик -> Создать форму - > отредактировать размеры и положение. Их можно добавить несколько, чтобы покрыть модель целиком. Они отвечают за взаимодействие модели с курсором.

Один ресурс - один вопрос, после пойдут замечания.