Техническое задание: Разработка игрового Telegram-бота «Битва кланов»
Требуется доработка и улучшение существующего исходного кода Telegram-бота, написанного на Python. Бот представляет собой RPG-игру, где пользователи взаимодействуют через кланы.
Основная концепция игры
- Жанр: RPG (ролевая игра) с элементами стратегии.
- Суть: Игроки объединяются в кланы, развивают их и ведут бои с другими кланами.
- Платформа: Мессенджер Telegram.
Требуемый функционал для доработки
1. Управление кланами
- Создание нового клана игроком.
- Система приглашений и вступления в существующие кланы.
- Управление составом клана (роли, права).
2. Игровая механика и битвы
- Реализация системы боев между кланами.
- Балансировка игровых характеристик (здоровье, урон, защита).
- Развитие клана и отдельных игроков (прокачка, улучшения).
3. Технические требования
- Язык программирования: Python.
- Использование библиотеки для работы с Telegram Bot API.
- Чистый, документированный и поддерживаемый код.
- Возможность дальнейшего масштабирования проекта.
Что уже сделано
Часть базового функционала уже реализована заказчиком. Исполнителю необходимо ознакомиться с существующим кодом, понять его структуру и логику, после чего завершить разработку и внести улучшения согласно описанным выше требованиям.
Ожидаемый результат
Полностью рабочий, стабильный и функциональный Telegram-бот с описанной игровой механикой, готовый к запуску и использованию аудиторией.