English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



Вы можете найти много алгоритмов AI (но немного для ActionScript) в Интернет для игр вроде шахмат, шашек, «Четыре в ряд» и «Скрэбл». Пользовательская логика. Некоторые виды AI, которые я уже упомянул, могут использовать пользовательскую логику. Я перечислю ее как отдельную категорию для включения в смешанные AI, которые не принадлежат к другим категориями. Вы можете использовать AI для контроля в игре чего угодно, от поведения цветов до уровня быстроты реакции и сложности. В качестве основного примера в папке Chapter09 вы найдете простую игру Пин-Понг с AI. Ракетка противника достаточно умна, чтобы следовать за мячом. Или вы можете создать AI для определения, когда должно произойти какое-то событие в игре. Например, если вы полагаете, что игрок слишком хорошо идет в игре-гонке на автомобилях (и если вы суровы к игрокам вашей игры), вы можете инициализировать грозу, чтобы сделать игру немного более сложной. В остальной части этой главы мы рассмотрим пользовательский AI, использованный для создания случайного, но безупречного лабиринта и алгоритм поиска пути класса A*. Доморощенный AI В этом разделе мы поговорим о создании вашего собственного AI, в противоположность использованию алгоритмов AI, найденных где-либо еще. Информация, представленная здесь не претендует даже на поверхностное изучение создания любого AI – это тема для более длинной и технической книги. Представленная здесь информация охватывает создание специфического AI. Чтобы иметь представление о виде скрипта, который мы собираемся рассматривать, откройте файл shark_attack.swf из папки Chapter09 на CD, который должен быть знаком вам из главы 7, «Плиточные миры». Игра «Атака акул!» представляет собой изометрический плиточный мир, с несколькими AI противников, который я создал для компании с названием Simply Scuba. Вы красная рыбка. Цель состоит в том, чтобы взять ключ и добраться до двери. Соберите монеты и объекты по пути, чтобы набрать больше очков. Следите за акулами; они ваши враги
Hosted by uCoz