Budżet: 27000 UAH Termin: 15 dni
Cześć! 👋
Jestem gotów opracować bota Telegram w gatunku tekstowej MMORPG z pełnoprawnym systemem progresji, walkami PvE/PvP i ekonomią.
Mam już doświadczenie w tworzeniu skomplikowanych projektów Telegram — od botów z logiką AI i systemami scoringowymi (Solana Sniper Bot) po boty z zarządzaniem przez panel administracyjny i mechanikami gry. Dlatego architektonicznie rozumiem, jak zbudować stabilny i skalowalny system.
Jak widzę realizację:
1. Architektura
• Python + Aiogram/FastAPI + PostgreSQL (lub MongoDB)
• ORM (SQLAlchemy / Tortoise) do przechowywania danych graczy.
• Oddzielna warstwa dla logiki gry (questy, walka, ekwipunek, PvP).
• Możliwość podłączenia frontendu/panelu (przez API).
2. Główna funkcjonalność
• Tworzenie i dostosowywanie postaci.
• System walki (PvE i PvP) z obliczaniem statystyk.
• Ekonomia: handel, złoto, sklep, wymiana między graczami.
• Elementy społeczne — klany, czat, przyjaciele, rankingi.
• Questy i wydarzenia z automatycznymi nagrodami.
3. Panel administracyjny / strona
• Zarządzanie graczami, walutą, przedmiotami.
• Przeglądanie statystyk, rankingów, aktywności.
• Możliwość ręcznego dodawania zasobów lub tworzenia wydarzeń.
4. Dodatkowo
• Asynchroniczność i kolejka zdarzeń (dla wieloosobowych walk).
• Integracja webhook i oddzielny bot-asystent.
• Bezpieczna autoryzacja i tworzenie kopii zapasowych danych.
Ryzyka i niuanse:
• Należy przemyśleć balans klas, system rozwoju i loot — to zajmie część czasu.
• Jeśli planowany jest interfejs webowy — potrzebna będzie oddzielna warstwa API.
• Dla dużych społeczności — warto przewidzieć skalowanie bazy danych i cache Redis.