знаешь массив обычный-то ?)))
Global variable[100,100]
обычный массив )))
то есть как бы массив - это 2д карта твоего уровня.
2д карта - клетки.
Имеем координаты монстра - 100 и 60 . допустим, размер клетки - 20 на 20.
то есть монстра находиться на 100/20 , 60/20 , то есть в 5,3 .
это пример для монстра. так же и стенки, только в этих координатах ставим цифру 1, то есть непроходимая область )
алгортм нахождения пути волновой работает с этим массивом, с проходимыми областями и непроходиыми.
http://www.blitzetcetera.org/index.p...*_для_новичков
вот намного подробней