Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Przetestować cały funkcjonalność Telegram Mini App Bot można pod tagiem — @StarWarsArenaBot

Opracowałem Telegram Mini App w tematyce Star Wars z pełnoprawną logiką gry, interfejsem webowym, botem Telegram i panelem administracyjnym. Projekt stanowi interaktywną grę przeglądarkową wewnątrz Telegram, gdzie użytkownik uruchamia aplikację przez bota, tworzy postać, wybiera stronę mocy i wchodzi w interakcje z mechanikami gry w czasie rzeczywistym.

System obejmuje część kliencką, serwerową logikę API, bota Telegram dla graczy, oddzielnego bota admina oraz web-admina do zarządzania grą. Głównym celem jest stworzenie pełnoprawnego produktu gry z przemyślaną architekturą, autorskim designem i możliwością stabilnego wdrożenia na serwerze.

Zrealizowane w projekcie:

• Bot Telegram do uruchamiania Mini App
• Oddzielny bot admina
• Aplikacja webowa (Telegram WebApp)
• Rejestracja i tworzenie postaci
• Wybór frakcji (Jedi / Sith)
• System rozwoju i statystyk
• Ograniczenia umiejętności według frakcji
• Arena PvP z kolejką i logiką walki
• Podbój planet z nagrodami
• Tryby dzienne (boss, farm)
• Ekwipunek i wyposażenie
• Przekazywanie i usuwanie przedmiotów
• Sklep (waluta w grze + donaty)
• Rzemiosło i ulepszanie broni
• Status online graczy
• Ranking i tabela liderów
• Tryb konserwacji
• Bezpieczna autoryzacja (dane inicjalizacyjne Telegram)

Gracz może rozwijać postać, uczestniczyć w walkach PvP, zbierać wyposażenie, farmić zasoby, rozwijać umiejętności i brać udział w podboju planet. Zrealizowany jest system progresji, wewnętrzna ekonomia gry oraz interakcje między graczami, co czyni projekt pełnoprawną grą wielomodułową, a nie tylko Mini App.

Część administracyjna:

• Bot admina Telegram
• Web-admin
• Wyszukiwanie i edytowanie graczy
• Zarządzanie statystykami i walutami
• Wydawanie / usuwanie przedmiotów
• Kontrola dziennych aktywności
• Zarządzanie planetami
• Usuwanie graczy / całkowity reset
• Włączenie trybu konserwacji

Infrastruktura admina pozwala zarządzać projektem, testować balans i moderować grę bez zmiany kodu.

Część serwerowa i VDS:

Backend uruchomiony na VDS w celu zapewnienia stabilnej pracy 24/7. Zrealizowane przetwarzanie zapytań API, synchronizacja danych między botem, klientem i adminem, a także bezpieczna autoryzacja przez Telegram.

Na serwerze zrealizowane są:
• REST API
• Praca z danymi gry
• Walidacja Telegram WebApp
• Generacja tokenów startowych
• Rozdzielenie logiki user/admin
• Przechowywanie stanów gry
• Dostęp HTTPS

VDS jest centralnym punktem całego systemu, zapewniając stabilność i skalowalność projektu.

Technologie:

Python, Aiogram, Aiohttp
JavaScript, HTML/CSS
Telegram Bot API, Telegram Web Apps
JSON storage, wdrożenie VDS

Przetestować projekt można: @StarWarsArenaBot
Szczegóły pracy
Budżet 3676 PLN
Dodana 26 marca
117 wyświetleń
Freelancer
Daniil Y.
Ukraina Kijów  16  1

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończono 16 Sejfów
W serwisie 1 rok