Ответ: Алгоритм обхода препятствий
Спасибо, я примерно таким же способом хотел, но это сильно ударит по памяти( размер мира массив[0..55,0..60] это максимальный размер). Может для экономии памяти просто сделать так: если точка слева от юнита уменьшать Х если на пути препятствие, то сменить направление вверх(тогда точка слева внизу) и приблежать юнита к точке, если опять препятствие, то снова сменить направление.
|