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

Обучение 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

дистанционно
договорная
Для ребёнка Здравствуйте. Ребенку нужны занятия питоном. Он только в 8ой класс поступил в it-класс в школе. По сути 7 весь пропустил. Пытался нагнать сам. Но есть моменты которые не понимает и не может решить. Задача: первостепенная заполнить пробелы в знаниях по питону. На будущий год возможно уже нужна будет подготовка для сдачи огэ по информатике.
Москва Репетиторы

Обучение Python

дистанционно
договорная
Для ребёнка Ищем репетитора по программированию для ребенка 12 лет. Имеет навыки работы с python. Ищем человека, который продвинет ребенка дальше, запустит в нем не простое повторение кода, а умение мыслить, решать нетривиальные задачи, а также использовать для разработки современные инструменты, включая нейронные сети и вайбкодинг.
Москва Репетиторы

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

дистанционно
договорная
Язык программирования: Python, Java, JavaScript Для ребёнка Ищу репетитора по Python и JavaScript. Сын, 15 лет, научиться делать программы, Telegram-ботов и разные скрипты. Нужен человек, который объясняет на практике и помогает писать реальные проекты.
Москва Репетиторы

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

дистанционно
договорная
Язык программирования: Python Для себя Нужна помощь в установке Linux. Далее нужно установить Ollama + Qwen, запустить в этом окружении - код, который сейчас написан под API GigaChat
Москва Репетиторы

Обучение Python

дистанционно
от 700.00 руб.
Для ребёнка Занимается робототехникой Ева 3, нравится писать программы , хотелось бы развить ребенка в направлении программирования
Москва Репетиторы

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

без разницы
договорная
Язык программирования: Java, Python Для работы Обучение с нуля с дальнейшим трудоустройством
Калининград Репетиторы

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

дистанционно
договорная
Язык программирования: Python Для ребёнка Программа программирования за 7 класс, Python
Москва Репетиторы