Заказ закрыт
разработка бота для дурака онлайн

Бюджет: по договоренности
Техническое задание на разработку бота для игры Durak Online

1. Общие требования:

Бот должен функционировать на компьютере под управлением операционной системы Windows (64-битная версия).

Бот должен быть реализован в виде приложения с графическим интерфейсом пользователя (GUI).

Работа бота должна быть максимально приближена к поведению реального человека:

Движения курсора мыши должны быть плавными и естественными.

В каждой новой игре траектории движения курсора должны отличаться.

Скорость и поведение бота не должны выдавать его как программу.

2. Функциональные требования:

2.1 Создание игры и взаимодействие:

Бот должен автоматически создавать игру в Durak Online.

Возможность выбора режима игры: игра с одним оппонентом или с несколькими.

Бот должен уметь находить и подключаться к оппоненту.

2.2 Распознавание карт:

Бот должен:

Четко и безошибочно распознавать карты на столе, в руках оппонентов и свои собственные.

Учитывать масть и значение каждой карты для принятия решений.

2.3 Логика игры:

Логика должна быть разработана с целью максимизации шансов на победу:

Правильный выбор карт для защиты и атаки.

Прогнозирование возможных действий оппонентов.

Оптимальное распределение ресурсов (карт) в зависимости от ситуации.

Бот должен учитывать стратегию как для игры с одним, так и с несколькими игроками.

2.4 Управление:

Бот должен уметь:

Передвигать карты на стол для атаки.

Выбирать правильные карты для защиты.

Завершать ход, нажимая на соответствующую кнопку (“Готов”).

3. Технические аспекты:

Распознавание объектов и элементов интерфейса:

Использовать технологии компьютерного зрения (например, OpenCV) для анализа игрового экрана.

Координаты и шаблоны для распознавания карт, кнопок (“Готов”) и других элементов интерфейса должны быть настраиваемыми.

Автоматизация управления:

Использовать библиотеки для имитации действий мыши и клавиатуры (например, PyAutoGUI).

Логика игры:

Алгоритмы должны учитывать правила игры в “Дурака” и быть настраиваемыми для разных стратегий.

Настройки и параметры:

Возможность ручной настройки и калибровки:

Чувствительности распознавания.

Скорости действий.

Интервалов времени между ходами.

4. Интерфейс пользователя:

Простой и интуитивно понятный интерфейс.

Основные функции приложения:

Кнопка для запуска и остановки бота.

Выбор режима игры (1 оппонент / несколько оппонентов).

Настройки чувствительности и траектории движений курсора.

Отображение логов действий бота.

5. Тестирование и отладка:

Бот должен быть протестирован в реальных условиях игры в Durak Online.

Результаты тестирования:

Точность распознавания карт должна составлять не менее 99%.

Бот должен успешно завершать не менее 90% игр с победой.

Отчет об ошибках и логирование действий бота для упрощения отладки.

6. Дополнительные пожелания:

Возможность обновления и улучшения логики игры.

Реализация гибкого модуля для добавления новых стратегий.

7. Цели разработки:

Создать интеллектуального бота, который:

Максимально приближен к поведению человека.

Эффективно играет и побеждает в игре Durak Online.

Легко настраивается и управляется пользователем.

Или предложите свой вариант
Опубликован 29.09.2025 в 09:16
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.