Бюджет: 27000 UAH Срок: 15 дней
Привет! 👋
Я готов разработать Telegram-бота в жанре текстовой MMORPG с полноценной системой прогрессии, PvE/PvP боями и экономикой.
У меня уже есть опыт создания сложных Telegram-проектов — от ботов с AI-логикой и scoring-системами (Solana Sniper Bot) до ботов с управлением через админ-панель и игровыми механиками. Поэтому архитектурно понимаю, как выстроить устойчивую и масштабируемую систему.
Как я вижу реализацию:
1. Архітектура
• Python + Aiogram/FastAPI + PostgreSQL (или MongoDB)
• ORM (SQLAlchemy / Tortoise) для хранения данных игроков.
• Отдельный слой для игровой логики (квесты, бой, инвентарь, PvP).
• Возможность подключить фронтенд/кабинет (через API).
2. Основной функционал
• Создание и кастомизация персонажей.
• Боевая система (PvE и PvP) с расчётом характеристик.
• Экономика: торговля, золото, магазин, обмен между игроками.
• Социальные элементы — кланы, чат, друзья, рейтинги.
• Квесты и события с автоматическими наградами.
3. Админ-панель / сайт
• Управление игроками, валютой, предметами.
• Просмотр статистики, топов, активности.
• Возможность вручную добавлять ресурсы или создавать события.
4. Дополнительно
• Асинхронность и очередь событий (для многопользовательских боёв).
• Webhook-интеграция и отдельный бот-помощник.
• Безопасная авторизация и резервное копирование данных.
Риски и нюансы:
• Нужно продумать баланс классов, систему прокачки и лут — это займёт часть времени.
• Если планируется веб-интерфейс — потребуется отдельный API слой.
• Для больших сообществ — стоит предусмотреть масштабирование БД и кеш Redis.