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

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

Ответ
 
alien426

offline
Опыт: 1,189
Активность:
Редактор ИИ. Как заставить ИИ нападать на нейтралов
Доброго времени суток. Карта melee, через редактор Искусственного Интеллекта пытаюсь написать простенький ИИ. К сожалению в интернете про ИИ только одна статься гуляет из одного сайта в другой с мелкими изменениями.
Вопрос как заставить войска нападать на лагеря монстров
Что означает в редакторе "Обычная цель"?
Как понимать "Лагерь монстров 0-10" цифры это что, ссумарный уровень монстров, или монстры в лагере только до 10 уровня? или это количество монстров в лагере, или это вообще что то иное, так как во многих статьях подписывают просто как Сила монстров.
По заданному сценарию бот строит все как положено, но со своего лагеря ни куда не уходит, на врагов нападать не идет, на лагеря монстров тоже. В условиях пытался прописывать что после готовности 1 пехотинца и 3 лучников идти на крипов, не идет. Ближайший лагерь монстров 1 крип 2ур 2 крипа 1 ур.
Что делать не знаю
Укажите направления, или может есть у кого пример ИИ " название.wai " в расширении wai чтобы в редакторе можно было открыть, так как в скрипте не разберусь где что.
Миниатюры
Кликните на картинку для увеличения
Название:  screenshot.JPG
Просмотров: 33
Размер:  117.6 Кбайт  
Старый 08.05.2014, 19:58
nvc123
new status
offline
Опыт: 59,284
Активность:
редактор уг полное
пиши на джасс и будет всё кул
nvc123 добавил:
а ещё круче
почитай про искусственные нейронные сети
Старый 08.05.2014, 20:08
Msey
????
offline
Опыт: 67,346
Активность:
гуляет одна статья, потому что люди поняли,что это за говно и положили на нее хрен
Старый 08.05.2014, 20:57
alien426

offline
Опыт: 1,189
Активность:
Вынужден согласиться. Сейчас разбираю скрипт
alien426 добавил:
Target Priority #1
if (target == null) then
set target = GetCreepCamp( 0, 5, false ) - я так полагаю false это они хрен куда пойдут?
endif
Старый 09.05.2014, 12:56
pulsar

offline
Опыт: 1,320
Активность:
Редактор ИИ Баговый! Давно с ним пытаюсь разобраться. В приоритетах нападения (справа снизу): "Обычная цель" - когда на союзника напали комп идёт выручать его, кажется так (или если ты сражаешься он идёт помогать). "Новый лагерь местность" - комп атакует монстров на рудниках (возникают стопоры в скрипте иногда), на неё всегда надо вешать условие ExpansionSpotNeed = Да.
Ставь минимум войск - Только первый герой, и атакующая волна - Все войска, это самый безбаговый вариант. ВрагГлавныйЛагерь, ВрагДопЛагерь - вызывают ступор в ИИ. ВрагЛюбойЛагерь -безбаговая
Количество рудников у ИИ максимум 2 (если больше - комп теряет счёт городов и не собирает золото),а лучше 1 рудник.
Прикрепленные файлы
Тип файла: zip InMap.zip (27.6 Кбайт, 8 просмотров )
Старый 09.05.2014, 13:44
Zahanc

offline
Опыт: 23,017
Активность:
alien426:
set target = GetCreepCamp( 0, 5, false ) - я так полагаю false это они хрен куда пойдут?
Найдите в архиве игры в каталоге script файлы common.ai и blizzard.ai — там Вы найдете все доступные в скриптах функции, константы и переменные. Параметры в функциях названы осмысленно, так что Вы без проблем разберетесь.
Старый 09.05.2014, 15:47
alien426

offline
Опыт: 1,189
Активность:
Спасибо большое парни, и за примеры отдельное спс.
Старый 11.05.2014, 01:33
Ответ

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

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

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

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



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