Алгоритм для game-bot (обработка миникарты)

Имею следующее изображение: minimap

Не могу понять, как сделать следующие расчеты\действия.

В верхней части - вход в игровую локацию. Крестик - персонаж. Линии вдоль - края допустимых зон нахождения персонажа( также, такие линии могут быть внутри других(например игровые препятствия)).

Требование: Сделать передвижение персонажа вдоль этой линии. Как двигать самого персонажа понятно, а вот как настроить движение в зависимости от положения на карте -пока не додумался.

Возможно имеет смысл ставить промежуточные точки на изображении, а потом вектором от персонажа строить путь.


Ответы (0 шт):