Разработка игры на Питон и создание отчета

Стоимость:5 500 рублей
Срок выполнения:2 дня
Варианты оплаты:По договоренности
Дата публикации:2026-04-27 08:06
Обновлено:2026-04-27 08:07
Был(а) на сайте:2026-04-27 08:57

Разработка игры на Питон и создание отчета

 
Задача

Техническая задача

Создать игру с возможностью интерактивного противостояния ИИ. Обязательные компоненты:
Визуализация двух полей (своего и противника);
Обработка кликов мышью для нанесения ударов;
Автоматическая (и опционально ручная) расстановка кораблей с соблюдением правил дистанции;
Индикация состояний клеток: промах, попадание, потопление.

Исследовательская часть

В игровом процессе исходные данные для анализа отсутствуют, поэтому исследование строится на программной генерации датасета. Игра выступает в роли симулятора: запускается серия из 100–1000 автономных партий в режиме бот против бота с варьируемыми параметрами (стратегии выбора выстрелов, паттерны расстановки кораблей, начальные условия).
По итогам прогонов собирается статистика, на основе которой формируется отчёт:
Визуализация данных с помощью matplotlib (гистограммы, столбчатые диаграммы, box-plot и т.д.);
2–3 аналитических вывода о влиянии выбранных параметров на длительность партии, эффективность стратегий и живучесть флота.

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

Оптимизировано и агрегировано ИИ:

Заказчик ставит задачу разработать игру на языке Python, в которой будет реализовано интерактивное противостояние между игроком и искусственным интеллектом. Игра должна включать визуализацию двух полей (игрока и противника), обработку кликов мышью для нанесения ударов, автоматическую и ручную расстановку кораблей с соблюдением правил, а также индикацию состояний клеток. Кроме того, необходимо провести исследование, в рамках которого игра будет использоваться как симулятор для генерации датасета через серию автономных партий, с последующим анализом и визуализацией собранной статистики с помощью matplotlib. Для реализации этого задания могут потребоваться следующие навыки: 1. Программирование на Python, включая знание библиотек для разработки игр (например, Pygame). 2. Опыт работы с графическими интерфейсами и обработкой событий (клики мышью). 3. Умение разрабатывать алгоритмы для ИИ и стратегий игры. 4. Знания в области статистики и анализа данных. 5. Опыт работы с библиотеками для визуализации данных, такими как matplotlib. 6. Навыки в проектировании и реализации программного обеспечения.
Для подачи заявки на участие в задании Вам нужно авторизоваться
Здравствуйте. Могу выполнить задачу «под ключ»: разработать игру с двумя полями (своё/противника), обработкой кликов, автоматической и ручной расстановкой кораблей с соблюдением дистанции, индикацией промах/попадание/потопление, реализовать ИИ-оппонента. Провести серию из 100–1000 автономных партий бот vs бот с варьированием параметров, собрать статистику и подготовить отчёт с визуализациями (matplotlib) и 2–3 аналитическими выводами. Предполагаемые сроки — 7–14 дней. Для оценки работы уточните: размеры поля, набор кораблей и требуемые стратегии ИИ.

Примеры моих работ

Кредитование
Кредитование
Комбинезоны оптом
Роман
Основная специализация: ИТ и Разработка
Задача — реализовать морской бой на Python с визуализацией, обработкой кликов и ИИ-оппонентом.

Многие фрилансеры предлагают базовое решение, но я сделаю игру с адаптивным ИИ, который учится на ходу, и чистой визуализацией без лагов. Использую Pygame для отрисовки и логику на чистом Python, чтобы код был читаемым и легко дорабатываемым.

Сколько раундов симуляции планируется для генерации датасета?

Примеры моих работ

Мульти-агентная RAG система
AI-агент продаж и лидогенерации
AI-агент клиентской поддержки
Здравствуйте, Мария.
Буду рад сотрудничеству.
Мои контакты:
Телеграм: https://t.me/temoni_sutter
Вконтакте: https://vk.com/lyric_waves
Даниил Иванов
Основная специализация: Веб-разработка и Продуктовый дизайн
Приветствую, готов сделать, сам студент вуза, так что ± знаком со стандартами оформления отчета

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

Другие открытые задания:

поиск заданий