Показать сообщение отдельно
Старый 16.12.2007, 16:25   #4
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Умные боты или "бот и стена"

знаешь массив обычный-то ?)))

Global variable[100,100]

обычный массив )))
то есть как бы массив - это 2д карта твоего уровня.
2д карта - клетки.

Имеем координаты монстра - 100 и 60 . допустим, размер клетки - 20 на 20.

то есть монстра находиться на 100/20 , 60/20 , то есть в 5,3 .

это пример для монстра. так же и стенки, только в этих координатах ставим цифру 1, то есть непроходимая область )

алгортм нахождения пути волновой работает с этим массивом, с проходимыми областями и непроходиыми.


http://www.blitzetcetera.org/index.p...*_для_новичков
вот намного подробней
(Offline)
 
Ответить с цитированием