Требуется разработка Python-скрипта для автоматического передвижения персонажа в игре Albion Online. У меня уже есть скрипт для работы с пакетами игры, который позволяет получать текущие координаты X и Y (они могут быть дробными, положительными и отрицательными).
Задача – реализовать автоматическое движение персонажа по заданному маршруту, используя координаты точек из файла.
[:1f3af] Основные требования к скрипту:
[:2705] Определение направления движения
- Скрипт должен анализировать текущее местоположение персонажа и рассчитывать правильное направление к следующей точке маршрута.
Учёт дробных координат при расчёте траектории.
[:2705] Наложение маршрута на окно игры
- Визуальное представление пути движения внутри окна Albion Online (желательно через оверлей).
[:2705] Плавное передвижение персонажа
- Скрипт должен нажимать правую кнопку мыши, чтобы перемещать персонажа.
- Движение должно быть естественным, без резких рывков и прерываний.
- Учёт дистанции до точки и корректировка скорости движения.
[:2705] Корректное определение направления и дистанции
- Алгоритм должен точно определять угол движения и правильно адаптироваться к смене маршрута.
[:2699] Ожидаемые технологии:
Python (рекомендуемый стек: pyautogui, OpenCV, numpy, pygetwindow)
Работа с координатами и математикой движения
Наложение оверлея на окно игры (если возможно)
[:1f4b0] Бюджет и сроки:
[:1f4b5] Обсуждаемо, готов рассмотреть предложения.