Сегодня Четверг 24.05.2012
Украинское время 20:02
Главная » Статьи » Статьи WarCraft 3

Основы ИИ
Эта статья научит вас основам ИИ в WarCraft, в том числе применению юнитами-ботами нестандартных способностей.

1. Как приказать юниту применить способность.

Существует 3 способа это сделать. Первый - использование базовых функций в триггерах - дать юниту приказ применить способность. Это зависит от того, на основе какой способности сделана ваша - если используется способность без указания цели, как "Москиты" или способность с указанием цели, как "Скачок", тогда требуется указать конкретно тип приказа (Боевая единица -> Issue Order Targeting a Unit, Боевая единица -> Issue Order Targeting a Point, Боевая единица -> Issue Order With No Target). Например, для способностей на основе способности "Москиты" мы должны сделать такой приказ:

Боевая единица -> Order (ваш юнит) to Повелитель Могил - Москиты.

Для способностей на основе "Ледяной звезды" мы должны сделать такой приказ:

Боевая единица -> Order (ваш юнит) to Король Мёртвых - Ледяная звезда (целевой юнит).

Другой способ - приказать применить способность по её равкоду. Для этого создайте триггер-пустышку с вашими функциями, выполните "Боевая единица -> Issue Order..." с любой способностью. Сконвертируйте триггер в текст. Зайдите в редактор объектов и нажмите Ctrl -> D. Найдите свою способность - первые 4 символа - это и есть её равкод. Замените строку со способностью в триггере на этот равкод.

Также вы можете зайти в Редактор ИИ (F8) и создать новый скрипт ИИ. Затем войдите в редактор объектов и экспортируйте все данные по объектам. Вернитесь в Редактор ИИ. Затем выберите "Данные -> Импорт" и импортируйте сохранённые вами данные по объектам. Можете убрать волны, проверки и всё остальное. Затем нажмите "Файл -> Добавить к карте". Тогда данные появятся в Менеджере импорта. Войдите туда и удалите "Данные ИИ". Затем в триггерах при инициализации карты добавьте действие "ИИ -> Start Melee AI Script". Выберите ваш скрипт и он запустится для всех игроков-компьютеров, для которых вы его запустили. ИИ заставит их применять ваши нестандартные способности.

2. Точки для создания и движения юнитов.

В любой уважающей себя AoS есть крипы, которые движутся по линиям и существует обычно 3 точки их спауна. Также крипы не стоят, а движутся в определённые области. Можно создать кучу триггеров, контролирующих каждый регион, но есть альтернатива этим триггерам. Всё это может быть сделано одним триггером. Вот такие триггеры будут для контроля всех крипов:




3. Дамми-юниты
Дамми-юниты означают то, что они называются - дамми-юниты. Они используются для атаки объектов, применения способностей или ещё чего-нибудь, чтобы этого не было видно. Создать дамми-юнита просто - создать новую боевую единицу. Измените ему поле "Отображение тени: боевая единица" на "Нет". Измените файл модели на ".mdx". В поле "Способности" добавьте "Москиты". Создаётся дамми при помощи действия "Боевая единица - Create Units Facing Angle".

4. Способность "Канал".
"Канал" - это способность, созданная Blizzard, которая используется картостроителями для триггерных способностей. "Канал" ничего не делает при применении, но у него очень много изменяемых опций.

Создать способность "Канал" можно, открыв Редактор объектов, нажав "Создать нестандартную способность" или же комбинацию клавиш Ctrl+Shift+N. Откроется список. Перейдите на вкладку "Герой" и найдите там название "Канал". Создайте нестандартную способность.

У способности "Канал" гораздо больше изменяемых опций, чем у других способностей. Ниже я приведу такие опции:

Длительность графики - определяет, сколько времени будет видеться спецэффект, прикреплённый к способности "Канал".
Базовый ID приказа - ID способности. Если мы поменяем это поле у "Канала", оно ДЕЙСТВИТЕЛЬНО поменяется. Это решает проблему использования многих способностей на одинаковой основе у одного героя. Так что у одного героя может быть несколько способностей на основе "Канала".
Отключить прочие способности - При значении "Да" скрывает остальные способности боевой единицы во время применения "Канала".
Следовать в течение времени - Определяет, является ли способность ченнелингом. Если вы хотите сделать её ченнелингом, выставьте значение равным "Длительности способности" и не забудьте отключить отключение прочих способностей. Иначе просто поставьте на 0.
Параметры - Это поле очень важное. Если вы оставите значение этого поля на "Нет", то вы не увидите иконки, на которую можно нажать, чтобы применить способность. Список параметров ниже.


  • Изображение - показывает обычную кнопку без дополнительных надстроек.
  • Изображение указателя цели - показывает АоЕ-указатель, как, к примеру, у "Безмолвия".
  • Материальное заклинание - определяет, будет ли влиять иммунитет к магии на способность. если эта способность была выбрана, то вы не получите ошибки, если попытаетесь применить способность на воинов, обладающих баффом сопротивления к магии или имеющих иммунитет к магии.
  • Универсальное заклинание - означает, что способность может быть использована на что угодно. Она не особо нужная, если вы не используете строгую Jass-проверку на универсальность способности.
  • Только ручное применение - ещё одна опция для строгих Jass-проверок. Вам, скорее всего, эта опция не понадобится, она больше для идентификации и вообще не влияет на саму способность.

Тип цели - Определяет цель, на которую можно применить способность (мгновенная, точка, боевая единица, точка или боевая единица).

Вот вы и познакомились с этой способностью.

5. Melee AI
Melee AI - это ИИ, который используют игроки-компьютеры в Режиме сражения. Существует АMAI - улучшенная версия ИИ. Скачать тут.

Спасибо за внимание.

Советуем прочитать:
Категория: Статьи WarCraft 3 | Добавил: Am1g0 (27.07.2010)
Просмотров: 729 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта

Counter-Strike 1.6

Скачать CS 1.6 Патчи CS 1.6 Читы для CS 1.6 Боты для CS 1.6 Оружие CS 1.6 Игроки CS 1.6 Готовые сервера CS 1.6 Анти-читы CS 1.6 Карты для CS 1.6 Программы для CS 1.6 Прицелы CS 1.6 Темы меню CS 1.6 Выстрелы CS 1.6 Взрывы для CS 1.6 Триксы для CS 1.6 Плагины CS 1.6 Скрипты CS 1.6 Статьи CS 1.6 FAQ по CS 1.6 Форум CS 1.6

Дополнение сайта

О сайте Игровые статьи Игровые обои

Counter-Strike Source

Читы для CSS Скачать CSS Патчи CSS Модели оружия CSS Модели игроков CSS Карты CSS FAQ по CSS

CrossFire

Скачать CrossFire Читы для CrossFire FAQ по CrossFire

Call Of Duty Black Ops

Читы CoD:Black Ops Патчи CoD:Black Ops Карты для CoD 7 Оружие CoD BO Скачать CoD 7 FAQ по CoD BO

CoD ( Все )

CoD Файлы CoD Обои

WarCraft 3

Программа WarCraft 3 Патчи WarCraft 3 Читы WarCraft 3 Карты WarCraft 3 Скачать WarCraft 3 NoCD WarCraft 3 Анти-читы WarCraft 3 Модели WarCraft 3 Статьи WarCraft 3 FAQ по WarCraft 3

WoW

Патчи WoW Скачать WoW Аддоны WoW Программы WoW Читы для WoW Обои WoW FAQ по WoW Статьи WoW

WoW Cataclysm

Скачать WoW Cataclysm Web WoW Cataclysm Видео WoW Cataclysm FAQ WoW Cataclysm Обои WoW Cataclysm

WarCraft 4

Патчи WarCraft 4 Скачать WarCraft 4 Обои WarCraft 4

MU Online раздел

Клиенты MU Online Автокликеры MU Online Читы MU Online Программы MU online Скины MU online Боты MU Online Web-сайты MU online Для сервера MU Лаунчеры MU online Патчи MU online Main MU online Статьи MU online Обои MU online FAQ MU online

StarCraft 2

Скачать sc2 Карты StarCraft 2 Клиенты/Патчи sc2 ПРограммы StarCraft 2 Видео StarCraft 2 FAQ по StarCraft 2 Статьи StarCraft 2 Обои StarCraft 2

Point Blank

Скачать Point Blank Читы для Point Blank FAQ по Point Blank Статьи по Point Blank Про игру Point Blank Статьи Point Blank

Need For Speed

NFS Undercover NFS Обои NFS ProStreet NFS HP2 NFS Most Wanted NFS Carbon NFS Underground 1(2) NFS Обои

Perfect World

Файлы для PW FAQ по PW

AION

Файлы AION Web AION FAQ по AION

LineAge 2

Файлы LineAge 2 Обои La2 FAQ La2 Генератор ников La2

Все Статьи

Все статьи Статьи MU Online Статьи StarCraft 2 Статьи WoW Статьи Diablo 3 Статьи CS 1.6 Статьи WarCraft 3 Статьи Crashday

Читы игровые

Читы,баги для CSS Читы,баги для MU Online Читы,баги для Point Blank Читы,баги для CS 1.6 Читы,баги для CrossFire Читы,баги для WarCraft 3 Читы,баги для WoW Читы,баги для CoD Black Ops

Статистика



Online: 1
Гостей: 1
Пользователей: 0


Описание сайта
Национальный игровой портал GameLinez.Ru даёт вам возможность скачать читы, статьи про игры, файлы бесплатно и без SMS. Скачивание с нашего GameLinez-портала абсолютно бесплатное и очень удобное! Буквально одним кликом вы сможете скачать нужный вам чит, файл или статью с максимальной скоростью! Мы даём возможность скачать читы для многих популярных игр, таких как:Diablo 3, StarCraft 2, MU Online, WarCraft 3, WoW, CS 1.6. Вы узнайте про эти игры всё - прочитав наши статьи онлайн! Наши коллекции различных файлов не оставят вас равнодушными, и у вас появится желание зайти к нам на сайт ещё не один раз! Мы ждём вас на нашем "Национальном игровом портале - GameLinez.Ru".
А так же много различных файлов для различных игр по Интернету ( Например файлы для таких игра, как: Point BLank читы, Point BLank оружие, CoD 7 Black ops, Crossifre игра и другие. ) Новые бесплатные файлы, каждый день обновления и улучшения. У нас огромный пак файлов для ваших любимых игр.
Лучшие новости по рейтингу
АИМ не определяющиеся античитами
АИМ не определяющиеся античитами
Самые комментируемы новости
АИМ не определяющиеся античитами
АИМ не определяющиеся античитами
Случайные новости