Тема: Blitz 3D
Показать сообщение отдельно
Старый 23.03.2008, 17:23   #21
Кандидат наук
 
Аватар для pokibor
 
Регистрация: 13.06.2005
Адрес: 0x00000000
Сообщений: 8,375
Репутация скрыта [+/-]
Fire-studio
Использование ИИ - действительно крайне сложная тема. Я тут кое-что накропал и хотел крапать дальше, но подоспела работа, аспирантура и стало банально не до того. Однако посмотреть можете: здесь.
Далее, наличие вейпоинтов вовсе не означает отсуствие думалки бота. Если вейпоинтов много, то это просто различные варианты, по которым бот может направиться. А уж выбор - его дело. Скажем, стоит он на рядом с вышкой, а там 7 вариантов пути - влево-вправо-назад, на лестницу до 2, 3, 4 пролётов и спрятаться под вышку, скажем. Вот и выбирает, что же ему сделать.
Конечно, можно делать ботов без вейпоинтов, но (на мой взгляд!) такая овчинка выделки не стоит, хотя в этом случае, как верно заметил JohnK, всё зависит от жанра и организации игрового пространства. Если опишите проект подробнее, возможно, Вам будут более конкретные подсказки.
Кстати, наличие вейпоинтов не подразумевает даже жёсткого задания маршрута. Это просто точки, скажем так, на некой глобальной карте, а локально бота никто не обязыват следовать чётко по ним. Скажем, если он видит игрока, то разумнее будет плюнуть на вейпоинты и хаотически кувыркаться-искать укрытия и т.д., а после победы направиться к ближайшему вейпоинту, скажем, по элементарному методу правой-левой рук или чего-нибудь чуть более сложного.
__________________
Товарищ, верь: пройдет она -
Эпоха лживых, злых понятий.
Весь мир очнется ото сна,
И на обломках "демократий"
Напишут наши имена!

Мы были волшебницами (оригинальное фентези)
Тень Войны (фанфик по ГП)
pokibor вне форума  
Отправить сообщение для pokibor с помощью ICQ