Destr
ИИ:
Для начала подумай, как у тебя будет действовать противник:
1. Атаковать
2. Удирать
3. Уворачитваться
4. "Хитрить", т.е. сначала удирать, а затем атаковать.
5. Точность стрельбы
6. Агрессия стрельбы (как часто)
Для атак, уворачиваний и др. можно использовать шаблоны.
Типа, массивы данных для движения, т.е. сколько "летим" на право, сколько налево
и т.д.
Для выбора конкретного действия противника можно использовать т.н. таблицы
вероятности.
Читай:
Андрэ Ла Мот - "Секреты программирования игр" (DOS)
http://pmg.org.ru/gamedev/proggame.part1.rar
http://pmg.org.ru/gamedev/proggame.part2.rar
формат DOC. там на C, но я думаю разобраться можно
Разберешься, с портом на SPEC проблем тоже не будет.
Андрэ Ла Мот - Программирование игр для Windows. Советы профессионала (соответственно WINDOWS)
http://rapidshare.com/files/78627803...raarhiv.ru.rar
или
http://depositfiles.com/ru/files/2816687
формат PDF
где то были еще исходники, надо поискать.