Тема: Игры-игры
Показать сообщение отдельно
Старый 04.04.2004, 13:32
  № 9  
AleXNoD
Guest

Сообщений: n/a
Дарк, интеллект по-моиму надо делать путем логических циклов вроде if(). Например, вот в фильме Терминатор (1,2,3) как железо принимало решение? Путем выбора из нескольких ответов одного в зависимости от условий "внешней среды".

Вот во флэше, допустим, роботу надо поймать игрока:

если игрок выше робота на плоскости, то робот идет вверх;
if (_root.player._y<_root.robot._y) {
_root.robot._y-=2;
}


если игрок правее робота, то робот идет вправо (чтобы его поймать)
if (_root.player._x>_root.robot._x) {
_root.robot._x+=2;
}


если робот достаточно близко около игрока, то он начинает пальбу;
[i]if (_root.player._x - _root.robot._x <20 && _root.player._x - _root.robot._x >-20) {
FIRE = true;
}

Вообщем, это примерные скрипты и их знает наверное каждый. Их конечно можно изменять и дополнять.
Я тоже делаю игры, вот использовал подобные скрипты. Если хотите зацените мои игрушки на www.alexn-site.narod.ru

И кстати прикольная вещь игра про робота, ~N_Toss~. Мне понравилась

И у меня кстати вопрос:
Кто знает как сохраняться?


Последний раз редактировалось AleXNoD; 04.04.2004 в 13:36.