C++. Нужен С++ разработчик для Internal Bot для Majestic RP (Дистанционная работа)

Бюджет не указан

Задание: C++. Нужен С++ разработчик для Internal Bot для Majestic RP (Дистанционная работа)

Необходимо разработать internal-модуль, работающий непосредственно внутри игрового процесса и способный автоматически выполнять игровые сценарии и фарм практически без участия пользователя. Лаунчер должен отвечать за авторизацию пользователя, проверку лицензии, обновление и загрузку internal-модуля в игровой процесс. Это должен быть именно **Internal Bot, а не External Bot**. Бот должен уметь: * напрямую получать информацию о текущем состоянии игры; * напрямую работать с необходимыми данными игрового интерфейса без OCR и анализа изображения с монитора; * понимать открытые меню, состояния, значения и доступные действия; * получать информацию об окружающих игровых объектах; * определять тип, положение и другие необходимые параметры объектов; * искать заданные объекты в игровом мире; * самостоятельно перемещаться к необходимым объектам; * ориентироваться в окружающей обстановке и корректировать движение; * самостоятельно ходить/бегать и выполнять необходимые маршруты; * эмулировать игровые нажатия и действия пользователя; * взаимодействовать с игровыми меню и интерфейсом; * выполнять сценарии в зависимости от текущего состояния игры; * проверять результат выполненного действия и принимать решение о следующем; * корректно обрабатывать ошибки и нестандартные игровые ситуации; * иметь собственную **отрисовку непосредственно внутри игры**: подсветку объектов, элементов, состояние бота и служебную информацию; * отправлять необходимые события, статусы и уведомления в Telegram. Пример логики: `получили состояние → нашли нужный объект → определили действие → переместились/взаимодействовали → проверили результат → продолжили сценарий` Это должен быть не обычный макрос по заранее установленным таймингам, а полноценная система, которая получает актуальные игровые данные и принимает решения на их основании. Передвижение и действия должны выглядеть естественно: без постоянного повторения совершенно одинаковых маршрутов, задержек и примитивных циклических паттернов. ### Launcher / RedNode Отдельно требуется Windows-лаунчер на C++. У нас уже имеется собственный **RedNode API и готовая серверная часть**. Выбранному разработчику предоставим документацию. Лаунчер должен обеспечивать: * авторизацию; * проверку лицензии; * привязку устройства; * обновление клиента/internal-модуля; * загрузку internal-модуля в игровой процесс; * взаимодействие с необходимыми функциями RedNode API; * логирование и диагностику. Backend разрабатывать не требуется. ### Требования * C++17/20; * Windows 10/11 x64; * опыт разработки internal-модулей; * опыт взаимодействия с игровыми процессами и внутренними игровыми данными; * опыт собственной внутриигровой отрисовки; * модульная архитектура; * полный исходный код; * Release-сборка; * возможность самостоятельно собрать проект; * нормальное логирование действий и ошибок. Конкретные сценарии фарма, необходимые игровые объекты, данные и алгоритмы будут подробно обсуждаться с выбранным разработчиком. **Использование ИИ при разработке допускается**, если итоговый результат соответствует требованиям по качеству, стабильности и поддерживаемости кода. Если у вас отсутствует опыт разработки на C++, internal-модулей, работы с игровыми данными, отрисовкой или подобной автоматизацией — **просьба не откликаться**. Нужен разработчик для дальнейшего сотрудничества, а не только выполнения одной задачи. После первой версии планируется добавление новых сценариев, объектов, маршрутов, функций и дальнейшее развитие проекта. В отклике желательно сразу указать релевантный опыт и приложить примеры похожих работ.