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

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

Ответ
 
NETRAT

offline
Опыт: 83,712
Активность:
Поддержка компьютерного игрока
Как сделать поддержку компа? Допустим мне надо чтобы герои компа были играбельными - то есть кастовали спеллы, прокачивали скиллы, [покупали вещи]. Попытался сделать это как AI скрипт они бегают как ошпаренные по карте и ничего не делают. AI я не знаю как писать. Может кто-то сталкивался с этим и есть готовые рецепты? Триггерами, по моему это достаточно сложно и геморно
Старый 07.06.2005, 12:35
Sergey
Старейший
offline
Опыт: 44,363
Активность:
Сформулируй задачу точнее. Вообще говоря, AI это тот же jass, а редактор AI - позволяет создавать некоторые вариации AI для melee (для других целей редактор AI не годен).
Что нужно? Чтобы герои прокачивали скилы и патрулировали территорию? Это сделать несложно, причем проще всего именно триггерами.
Старый 07.06.2005, 16:50
azgaroliще

offline
Опыт: 143
Активность:
типа чтоб во всяких ДОТАх компы не просто бродили и всех мочили а чтоб покупали бутыли здоровья,использовали их в битве...
Старый 07.06.2005, 17:28
NETRAT

offline
Опыт: 83,712
Активность:
Да, похоже на то, то есть надо довольно правдоподобный комповский игрок в АЕОН. то есть для каждого игрока - герой. Ну хотя бы чтобы нормально спеллы кастовал - лечил союзников, молнии дубасил врагов и немного убегал когда почти мертвый. По возможности покупка вещей
Старый 07.06.2005, 17:40
azgaroliще

offline
Опыт: 143
Активность:
я кстати видел такое в коридорах...там они убегали,когда у них мало здоровья...ну хотя это сделать совсем не сложно-событие здоровье юнита становится стокато,и действие-идти в такуюто зону...и ещё в одной доте видел,что компы кастовали постаянно что-то...
Старый 07.06.2005, 17:51
NETRAT

offline
Опыт: 83,712
Активность:
Ну триггер это простой, сам такой делал, а вот как заставить их правильно спеллы кастовать? Даже триггерами не очень понимаю как красиво сделать - есть пару идиотских идей, но думаю это будет очень криво
Старый 08.06.2005, 11:00
THeBloodiest

offline
Опыт: 20,881
Активность:
Для не melee карт все делается ручками... и в большинстве случаев все зависит от карты. Сейчас появилось свободное время - могу поработать над этим
Старый 11.06.2005, 15:36
NETRAT

offline
Опыт: 83,712
Активность:
Мне пока АИ не нужен, принцип обьясни - что за триггер, когда, куда?
Старый 11.06.2005, 16:06
THeBloodiest

offline
Опыт: 20,881
Активность:
Не может быть одного триггера!
Все ручками описываешь! Тут система триггеров будет
Старый 11.06.2005, 16:22
NETRAT

offline
Опыт: 83,712
Активность:
Ну понятно, какой Евент и как цели выбирать? Все по своему?
Старый 11.06.2005, 16:24
THeBloodiest

offline
Опыт: 20,881
Активность:
Ну смотря что ты хочешь сделать.
Например выйти из боя, если герой поврежден.
Периодеческое событие
Если жизнь героя меньше того-то
То уйти на базу.
Старый 11.06.2005, 16:29
NETRAT

offline
Опыт: 83,712
Активность:
Допустим каст лечения, кэррион сворма или лайтинга?
Старый 11.06.2005, 16:37
THeBloodiest

offline
Опыт: 20,881
Активность:
Делаем группу юнитов - окружающие героя.
Если у кого-то в ней здоровье меньше какой-то отметки, то каст лечения.
Сворм можно просто на толпу, т.е если народу в регионе больше например 6.
Лайтинг на самого здорового. Думаю не имеет значения на кого направить.
Старый 11.06.2005, 16:49
NETRAT

offline
Опыт: 83,712
Активность:
Ну да, очень редко имеет значение...
Ы, а нету уже готовой системы чего-нить похожего?
Старый 11.06.2005, 16:59
Ответ

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

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

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

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



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