Rozbudowa Telegram Mini App (tapalka) + dodanie końcowej funkcjonalności - do sklepu z ikonami samego klikera należy dodać funkcjonalność on-chain wypłat i zintegrować token użytkownika w sieci Ton.
Interesuje mnie proste rozwiązanie!!! Budżet 50 000 Hrywien. W tym usunięcie błędów i testowanie całego produktu.
2. CO TRZEBA ZROBIĆ (konkretne zadania)
Trzeba opracować końcową turę gry, która otwiera się po zgromadzeniu punktów w głównej turze podczas zbierania kamieni - surowców mineralnych. (w tapalce)
2.1. Sklep z ikonami (witryna)
Stworzyć prosty interfejs — witrynę z ikonami (na przykład, wieże wiertnicze, kopalnie, kamieniołomy). Projekt i lista ikon zostaną dostarczone.
Funkcjonalność:
Gracz wchodzi do sekcji "Wydobycie" / "Moje aktywa"
Widzi listę dostępnych ikon z cenami w punktach, które są przedstawione na mapie (pod słowem mapa zwykły obraz kontynentów - dokładniej ich kontury po granicach) - zdjęcie 1.
Naciska "Kup" — tokeny Stars są odejmowane (jak to ma miejsce w pierwszej turze przy zakupie boostów typu kilof, itd.), ikona staje się jego.
Kupiona ikona wyświetla się w "Moim portfelu" z przyciskiem "rozpocznij wydobycie"
2.2. Mechanika stakingu (pasywny dochód)
Najważniejsze — po zakupie ikona powinna przynosić regularny pasywny dochód.
Jak to działa:
Gracz kupił ikonę → naciska "Zastakuj"
Ikona jest blokowana w stakingu
Codziennie/tygodniowo graczowi przyznawane są tokeny (lub punkty)
Przyznania są obliczane automatycznie według czasu stakingu
Gracz może odebrać zgromadzone przyciskiem "Odbierz"
Wymagania:
Możliwość stakowania kilku ikon jednocześnie
Przejrzyste obliczenia: dochód = (liczba ikon) × (czas) × (stawka)
Stawki muszą być konfigurowane przez panel administracyjny
2.3. On-Chain wypłaty (tylko wypłata)
Gracze muszą mieć możliwość wymiany zgromadzonych punktów/tokenów na prawdziwe tokeny w blockchainie TON.
Co trzeba:
Napisanie smart kontraktu (dowolny język — FunC, Tact, Tolk) dla tokena $MANIFEST (Jetton)
Realizacja funkcji: gracz naciska "Wypłać" → tokeny są wysyłane na jego portfel TON
Integracja z TonConnect (aby gracze mogli podłączyć portfel)
Backend musi sprawdzić saldo gracza przed wypłatą
Ważne: NIE trzeba robić skomplikowanego kontraktu stakingowego z naliczaniem procentów on-chain. Wystarczy, aby wypłata tokenów była on-chain, a same naliczenia mogą być obliczane w bazie danych (to obniża koszty rozwoju).
3. TECHNICZNY STOS (do wyboru wykonawcy)
Jestem otwarty na propozycje, ale mam życzenia:
| Komponent | Preferencje |
|---|
| Frontend (gra) | React / TypeScript / Telegram Mini App SDK (już jest, trzeba rozszerzyć) |
| Backend | Node.js / Python (ten sam, co teraz, uzgodnię) |
| Baza danych | PostgreSQL (aktualna) |
| Smart kontrakty | TON (Tact / Tolk) — dowolny, byle działał |
| Portfel | TonConnect |
| Token | Jetton (standard TON) |
4. CO CHCĘ OSTATECZNIE OTRZYMAĆ.
✅ Gotowy dział "Sklep z ikonami" z zakupem za punkty, które zarobiłeś w pierwszej turze lub ewentualnie za Stars jak w pierwszym poziomie.
✅ Funkcjonalność stakingu z naliczaniem pasywnego dochodu za kupioną ikonę.
✅ Smart kontrakt tokena UŻYTKOWNIKOWEGO na TON
✅ Integracja z TonConnect (podłączenie portfela)
✅ Możliwość wypłaty tokenów (on-chain)
✅ Panel administracyjny do ustawiania cen i stawek
5. CZEGO NIE TRZEBA ROBIĆ (ważne!)
❌ Nie trzeba przepisywać istniejącej gry (tapalka z 12 poziomami jest gotowa)
❌ Nie trzeba robić skomplikowanej animacji ani 3D
❌ Nie trzeba robić marketplace'u ani P2P sprzedaży między graczami
❌ Nie trzeba opracowywać skomplikowanej tokenomiki — tylko podstawowa logika "kupił → zastakował → otrzymujesz"
6. BUDŻET I TERMINY
W odpowiedzi koniecznie podaj:
Twoje ZROZUMIENIE (Telegram Mini Apps, TON, staking)
Twoje warunki dotyczące bezpieczeństwa.
Proponowany stos technologii Func nie wykluczamy, jeśli masz zrozumienie dotyczące ceny gazu i kontrakt będzie działał adekwatnie, nie na straty.
Czy masz doświadczenie z TON i TonConnect