NETRAT
offline
Опыт:
83,712Активность: |
Поддержка компьютерного игрока
Как сделать поддержку компа? Допустим мне надо чтобы герои компа были играбельными - то есть кастовали спеллы, прокачивали скиллы, [покупали вещи]. Попытался сделать это как AI скрипт они бегают как ошпаренные по карте и ничего не делают. AI я не знаю как писать. Может кто-то сталкивался с этим и есть готовые рецепты? Триггерами, по моему это достаточно сложно и геморно |
07.06.2005, 12:35 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sergey
Старейший
offline
Опыт:
44,363Активность: |
Сформулируй задачу точнее. Вообще говоря, AI это тот же jass, а редактор AI - позволяет создавать некоторые вариации AI для melee (для других целей редактор AI не годен).
Что нужно? Чтобы герои прокачивали скилы и патрулировали территорию? Это сделать несложно, причем проще всего именно триггерами. |
07.06.2005, 16:50 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
azgaroliще
offline
Опыт:
143Активность: |
типа чтоб во всяких ДОТАх компы не просто бродили и всех мочили а чтоб покупали бутыли здоровья,использовали их в битве... |
07.06.2005, 17:28 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Да, похоже на то, то есть надо довольно правдоподобный комповский игрок в АЕОН. то есть для каждого игрока - герой. Ну хотя бы чтобы нормально спеллы кастовал - лечил союзников, молнии дубасил врагов и немного убегал когда почти мертвый. По возможности покупка вещей |
07.06.2005, 17:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
azgaroliще
offline
Опыт:
143Активность: |
я кстати видел такое в коридорах...там они убегали,когда у них мало здоровья...ну хотя это сделать совсем не сложно-событие здоровье юнита становится стокато,и действие-идти в такуюто зону...и ещё в одной доте видел,что компы кастовали постаянно что-то... |
07.06.2005, 17:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Ну триггер это простой, сам такой делал, а вот как заставить их правильно спеллы кастовать? Даже триггерами не очень понимаю как красиво сделать - есть пару идиотских идей, но думаю это будет очень криво |
08.06.2005, 11:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Для не melee карт все делается ручками... и в большинстве случаев все зависит от карты. Сейчас появилось свободное время - могу поработать над этим |
11.06.2005, 15:36 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Мне пока АИ не нужен, принцип обьясни - что за триггер, когда, куда? |
11.06.2005, 16:06 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Не может быть одного триггера! Все ручками описываешь! Тут система триггеров будет |
11.06.2005, 16:22 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Ну понятно, какой Евент и как цели выбирать? Все по своему? |
11.06.2005, 16:24 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Ну смотря что ты хочешь сделать.
Например выйти из боя, если герой поврежден. Периодеческое событие Если жизнь героя меньше того-то То уйти на базу. |
11.06.2005, 16:29 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Допустим каст лечения, кэррион сворма или лайтинга? |
11.06.2005, 16:37 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Делаем группу юнитов - окружающие героя.
Если у кого-то в ней здоровье меньше какой-то отметки, то каст лечения. Сворм можно просто на толпу, т.е если народу в регионе больше например 6.
Лайтинг на самого здорового. Думаю не имеет значения на кого направить. |
11.06.2005, 16:49 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Ну да, очень редко имеет значение...
Ы, а нету уже готовой системы чего-нить похожего? |
11.06.2005, 16:59 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|