Заготовка AdvancdAI ( продвинутый интеллект )
Добавил: Alex
Добавлено: 09:43:25/26-07-2010
|
|
Представляю вашему вниманию, так сказать шаблон интеллекта... конечно нормальным интеллектом это не назовёшь но и лучше чем стандартный. Думаю может помочь тем кто желает приступить к написанию собственного интеллекта.
Особенности и отличия от стандартного:
Возможно указать кривые для патрулирования по ним ( Way )
Угол обзора юнита. ( теперь есть возможность регулировать поле зрение юнита )
Возврат к патрулированию, после поражения цели.
Модульная система.
Позволяет усовершенствовать интеллект по модулям что особенно удобно при отладки.
Модули разнесены по partial файлам и связываются в родительском классе делигатами.
Модули:
Attack - ведёт огонь и преследует цель
FindUnit - следит за полем зрения и дамагом
Movement - отвечает за передвижения юнита.
Инструкция к применению.
1) Скопировать содержимое архива в движок, сохраняя иерархию папок.
2) Открыть проект Нео и в проект GameEntities добавить существующую папку ( AdvancedAI ). ( Existing folder ).
Если в добавленной папке автоматом не добавились файлы, добавьте их вручную.
3) Откомпилировать проект.
4) Добавьте на карту тип ( Data/Types/Test/TestNps.type ).
5) Добавьте пару кривых на карту
6) Отредактируйте тип TestNps ( измените FoV, дальность обзора и добавьте ваши кривые к списку юнита и выберите тип выбора кривых ( Random ( случайный ), InAscending( по очереди ) или Nearest ( ближайшая ) )
Присвойте фракцию и выберите интеллект типа AdvancedAI.
Можете тестить.
Приятного GameDav'а, с уважением князь и быдло-кодер фсея Руси, КоловратЪ
Размещение данного материала за пределы этого сайта строго запрещено!!! |
| Прочитано всего |
|---|
| всего | 114 |
| в неделю | 14 |
| сегодня | 2 |
| скачано |
|---|
| всего | 14 |
| в неделю | 2 |
| сегодня | 0 |
| Рейтинг | - | - |
| комментариев | 0 |
|
Право на скачивание дано:
Авторизованным
Начало | На верх