SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › движение врага и его преследование игрока › Ответ в теме: движение врага и его преследование игрока
код из танчиков на сфмл, там zq в update было дико не красиво , не думал, что дойдёт до кого-то код))
враги замирают потому, что упираются в стену , если игрок за ней. попробуй прописать в ф-ции checkCollisionWithMap смену направления врага, при столкновении со стеной.