
10.01.2003, 14:46
|
|
Регистрация: Nov 2001
Адрес: Moscow, Russia
Сообщений: 720
|
Я вижу это так.
Есть игровое поле, содержащее ряд препятствий в виде стен, кустов, водных преград... есть бот с ограниченным радиусом обзора. Радиус обзора может зависеть от типа установленного оружия или амуниции. Дальность обзора может не совпадать с радиусом действия оружия.
Чтобы избежать ожидательной тактики (типа я подожду када ты подойдешь и жахну тебя) ботам ставится задача, например Обнаружить и уничтожить какой нть объект или обнаружить и защитить, или одному боту удержать позицию, а другому взять её штурмом.
Вероятно имеет смысл начать с простых задач, например:
просто пройти полосу препятствий или найти что нть на карте или выйти из лабиринта.
т.е. в начале решить вопрос построение игрового поля, взаимодействия бота с препятствиями (одно нужно обходить, а другое можно взорвать) Также нужно определится как будет задано игровое поле - или это будет матрица с клетками или же просто размещенные на поле клипы. Разница в том что в первом случае есть возможность расчитывать пути и маршруты, а во втором определять путь придется "ощупывая" поле hitTest-ом. Думаю надо делать по уму - первый вариант.
__________________
Max.
|