Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Тренеры
Уход за животными
Автоинструкторы

Обучение Python — работа в Москве

Дата: 2025-09-22
Детали
Регион
Москва
Город
Истра
Занятость
с выездом или дистанционно
Стоимость
договорная
Дата публикации
2025-09-22
Описание
Для работы Техническое задание на разработку бота для мобильной игры Viking Rise: Valhalla 1. Название проекта: Система автоматизированного управления и развития аккаунтов в мобильной игре Viking Rise: Valhalla. 2. Общие сведения и цель проекта: Целью проекта является создание надежного, эффективного и сопровождаемого программного обеспечения на языке Python для автоматического прохождения сюжетной линии (PvE), комплексного развития игровых аккаунтов (прокачка, ресурсы, исследования, армия) и их поддержания в актуальном состоянии после выпуска обновлений игры. 3. Ключевые задачи и функциональные требования: 3.1. Базовый функционал (Ядро системы): · Автоматизация эмуляции: Использование библиотек для эмуляции ввода (ADB или прямое взаимодействие с эмулятором на ПК) для управления игрой. · Система распознавания образов (CV): Реализация механизма для поиска и идентификации игровых элементов (кнопки, иконки, меню) на основе скриншотов экрана. Предполагается использование библиотек OpenCV, TensorFlow Lite/PyTorch или готовых решений типа EasyOCR/Tesseract для текста. · Дерево принятия решений (FSM): Разработка гибкой системы состояний (Finite-State Machine) для навигации по игровому интерфейсу и выполнения последовательностей действий. · Логирование: Подробное логирование всех действий системы, ошибок и текущего состояния для последующей отладки и анализа. · Конфигурация: Все настройки (тайминги, координаты, приоритеты задач) должны выноситься в конфигурационные файлы (JSON/YAML). 3.2. Функционал для прохождения сюжета и развития: · Прохождение квестов: Автоматическое принятие и выполнение основных сюжетных и побочных квестов. · Управление городом: · Строительство и улучшение зданий в оптимальной последовательности. · Сбор ресурсов с производственных зданий и с мира карты. · Исследования: Автоматическое проведение исследований в академии согласно заданному приоритету. · Армия: Постоянный набор и обучение войск, улучшение соответствующих зданий (Казармы, Конюшни и т.д.). · Карта мира (PvE): Автоматический поиск и атака NPC-монстров (варваров) для получения опыта и ресурсов. · Сбор наград: Автоматический сбор ежедневных наград, наград из почты и из соответствующих меню. 3.3. Функционал для управления аккаунтами: · Мультиаккаунтность: Поддержка одновременной работы с несколькими аккаунтами/эмуляторами. · Система профилей: Возможность создавать и загружать различные профили развития (например: “Приоритет: экономика“, “Приоритет: армия“). · Безопасность: Реализация механизма случайных задержек между действиями и вариаций кликов для снижения риска обнаружения. 3.4. Функционал сопровождения и обновлений: · Модульная архитектура: Код должен быть разделен на модули (например: vision.py, game_navigation.py, quest_engine.py, building_manager.py). Это критически важно для легкого сопровождения. · Система обновления шаблонов: Простой механизм для добавления новых изображений-образцов (скриншотов кнопок, иконок) при обновлении игры. · Система “ловушек“: Механизм обнаружения непредвиденных ситуаций (например, всплывающие окна, ошибки соединения, “плен“ героя) и алгоритмы их обработки (сброс состояния, перезапуск игры). 4. Требования к кандидату: 4.1. Обязательные технические навыки: · Язык программирования: Глубокое знание Python 3.x. · Компьютерное зрение (CV): Опыт работы с OpenCV и хотя бы одной библиотекой для распознавания текста (Tesseract OCR, EasyOCR). · Работа с эмуляторами: Опыт работы с эмуляторами Android (BlueStacks, LDPlayer, Nox) через ADB (Android Debug Bridge) или нативные API эмуляторов. · Системы контроля версий: Уверенное владение Git. · Архитектура ПО: Понимание принципов модульности, чистого кода и FSM. 4.2. Желательные навыки и опыт: · Опыт разработки подобных ботов/автокликеров для мобильных игр. · Базовые знания в машинном обучении для улучшения системы распознавания. · Опыт работы с библиотеками для автоматизации GUI (PyAutoGUI). · Умение работать с сетевым трафиком (перехват и анализ пакетов) будет огромным плюсом. 5. Условия работы и этапы проекта: 5.1. Этап 1: Прототип (Proof-of-Concept) · Задача: Реализовать базовое ядро (захват экрана эмулятора, поиск по шаблону, эмуляция кликов). Научить бота запускать игру, заходить в аккаунт и собирать ежедневную награду. · Результат: Рабочий прототип, демонстрирующий жизнеспособность подхода. 5.2. Этап 2: Основная разработка · Задача: Последовательная реализация всех модулей согласно п. 3.2 и 3.3. · Результат: Альфа-версия бота, способная автономно развивать аккаунт в течение месяца до определенного уровня. 5.3. Этап 3: Тестирование и отладка · Задача: Выявление и исправление ошибок, оптимизация алгоритмов, настройка таймингов. · Результат: Стабильная бета-версия. 5.4. Этап 4: Сопровождение (Долгосрочное) · Задача: Мониторинг работы системы, оперативное внесение правок при выходе обновлений игры, добавление нового функционала по запросу. · Формат: Обсуждается отдельно (почасовая оплата, фикс на обновление и т.д.). 6. Форматы сотрудничества и оплаты: · Проектная работа (с четкими этапами): Оплата по факту выполнения и принятия каждого этапа. · Частичная занятость (с долгосрочным сопровождением): Помесячная оплата или почасовая с отчетностью. · Возможна комбинация: Фиксированная сумма за разработку + ежемесячный ретеншер за поддержку. 7. Что предоставляем мы: · Доступ к аккаунтам для тестирования. · Полное описание игровых механик и приоритетов развития. · Скриншоты всех необходимых игровых элементов и интерфейсов. · Обратную связь и тестирование на каждом этапе. 8. Контакты для отклика: В отклике просим указать: 1. Опыт работы с указанными технологиями (Python, OpenCV, ADB). 2. Примеры аналогичных выполненных проектов (ссылку на GitHub или описание). 3. Предложения по архитектуре и реализации данного проекта. 4. Ваши условия по срокам и оплате.
Похожие заказы

Обучение Python

дистанционно
договорная
Для себя
Москва Репетиторы

Обучение Python

дистанционно
договорная
Для себя
Челябинск Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python, JavaScript Для себя Лет 5 назад занималась Python самостоятельно с помощью приятеля-программиста. Все шло не плохо, пока мы не дошли до ООП, там я забуксовала, а он не смог доходчиво объяснить логику процесса. На этом обучение закончилось. Но осталось желание разобраться или понять, что это не мое. В данный момент на работе меня назначили ответственной за редизайн сайта. Я нашла разработчиков, они очень долго и печально выполняли свою работу, сдавали без предварительного тестирования с кучей ошибок. А сейчас я должна оценить и принять результаты, одобрить перенос на боевой сайт в общем-то без понимания того, как это сделать безопасно.
Москва Репетиторы

Обучение Python

дистанционно
от 1000.00 руб.
Для работы Нужен курс по основам языка для создания фундаментальных знаний (структуры данных, функции, ООП, модули) Писать чистые поддерживаемые скрипты, обвязки, автоматизации в том числе работы с API, парсеры, скрипты в среде linux Разбирать и понимать чужой код Немного затронуть тестирование, логирование средствами питона Интересуют занятия на долгий срок для формирования крепкой базы
Санкт-Петербург Репетиторы

Обучение Python

дистанционно
от 500.00 руб.
Для себя Хочу выучить Python и в дальнейшем научиться разрабатывать Telegram-ботов, работать с API, заниматься автоматизацией и создавать сайты. В первую очередь хочу освоить: - Aiogram - FastAPI - Selenium - Flask - Django Интересует обучение с упором на практику и реальные проекты.
Красноярск Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python Для ребёнка Здравствуйте, хочу научить своего брата работе в python. Ещё он готовится к ОГЭ по информатике и нужен интенсив
Москва Репетиторы

Обучение программированию

дистанционно
договорная
Язык программирования: Python Для ребёнка Обучение с нуля. Проведение занятий
Санкт-Петербург Репетиторы