Показать сообщение отдельно
Старый 23.07.2014, 17:38
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 6  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Вообще А* не обязательно работает с сеткой, он работает с любым графом.
Есть еще один классный способ, я читал о нем в презентации Valve. Суть примерно такая:
Название: ai_systems_of_l4d_mike_booth.pdf (стр. 13 из 95) 2014-07-23 16-39-48 2014-07-23 16-39-50.png
Просмотров: 1071

Размер: 58.3 Кб
То есть тот же самый A*, но не по клеточкам, а по "навигационной сетке". Те участки карты, где ничего нет (или нет непроходимых препятствий) мы пересекаем по прямой, в те же где что-то нам мешает мы просто не заходим (препятствие занимает всю клетку, отведенную ему). Довольно просто на самом деле. Главное научиться разбивать свою карту при добавлении на нее объектов.

PS
Если нужен тот самый pdf с презентацией, погуглите по запросу "the ai systems of left 4 dead"
__________________
...вселенская грусть