TZ dla dewelopera: mobilna aplikacja gry hazardowej „Nofi”
Potrzebuję stworzyć mobilną aplikację do gry „Nofi”.
Obecnie gra istnieje w formie fizycznej (wersja planszowa/mechaniczna), ale nie ma wersji cyfrowej w postaci aplikacji. Zadanie polega na stworzeniu aplikacji, która maksymalnie odwzorowuje mechanikę i odczucia z prawdziwej gry.
1. Platformy
Mobilna aplikacja dla:
Android
iOS
Preferowane jest użycie rozwiązania wieloplatformowego (np. Flutter / React Native), ale jestem otwarty na wasze propozycje.
2. Istota projektu
To gra z elementami hazardu/stawiania, nosząca nazwę „Nofi”.
Zasady i mechanika już istnieją w rzeczywistej, fizycznej wersji gry.
Od dewelopera wymaga się:
Przeniesienia logiki i mechaniki z fizycznej wersji do cyfrowej,
Zrealizowania zrozumiałego i prostego interfejsu dla gracza,
Przygotowania projektu do możliwej przyszłej monetyzacji (waluta w grze, zakupy itp., bez realizacji na pierwszym etapie, jeśli to utrudnia start).
3. Podstawowa funkcjonalność (minimalny działający prototyp)
1. Ekran powitalny/logowania
Logo „Nofi” i nazwa gry.
Przyciski: „Graj”, „Zasady”, „Ustawienia”.
2. Główny ekran gry
Wizualne pole, odwzorowujące fizyczną wersję gry (projekt i schemat dostarczę osobno: zdjęcia/wideo/opis).
Wyświetlanie:
aktualny balans gracza (punkty/żetony/waluta w grze),
rozmiar stawki (jeśli jest to przewidziane zasadami),
wygrana/przegrana w wyniku rundy.
Przycisk „Start”/„Graj” do rozpoczęcia rundy.
Animacja procesu gry (po uzgodnieniu).
3. Ekran zasad
Tekstowy opis zasad gry „Nofi” (tekst dostarczę).
W razie potrzeby – krótka instrukcja z obrazkami.
4. Profil/Statystyki (na drugim etapie, opcjonalnie)
Historia gier: liczba rozegranych partii, zwycięstw, porażek.
Statystyki wygranych/przegranych.
4. Logika gry
Na razie opisuję ogólnie — szczegółowy opis zasad i algorytmu dostarczę osobno (na podstawie istniejącej fizycznej gry):
Gracz wykonuje ruch/stawkę (jeśli jest to przewidziane zasadami).
Aplikacja losowo lub według określonego algorytmu formułuje wynik (zgodnie z zasadami „Nofi”).
System oblicza wynik: wygrana/przegrana/remis.
Aktualizuje się balans gracza.
Wszystkie obliczenia muszą być przejrzyste i powtarzalne z punktu widzenia logiki (aby można było sprawdzić poprawność).
5. Projekt
Styl: prosty, intuicyjny, bez przeciążenia.
Schemat kolorów: do uzgodnienia, można zaproponować 2–3 warianty.
Ważne:
aby interfejs był zrozumiały dla użytkownika bez szkolenia;
elementy duże, wygodne do naciskania na telefonie.
6. Wymagania techniczne
Kod powinien być opisany i zorganizowany w taki sposób, aby można go było rozwijać (dodawać nowe funkcje, tryby itp.).
Potrzebna jest możliwość:
zmiany współczynników/zasad (przez konfigurację lub w kodzie, po uzgodnieniu),
Preferowane:
staranna architektura (np. MVC/MVVM/zgodnie z waszym standardem),
komentarze w kluczowych miejscach kodu.
7. Ograniczenia prawne i wiekowe
Ponieważ gra należy do kategorii hazardowych/stawiania, ważne jest dla mnie, abyście:
podpowiedzieli, jakie są ograniczenia sklepów (Google Play/App Store) dla tego formatu;
uwzględnili podstawową możliwość ograniczenia wiekowego (18+)
8. Od was jako dewelopera
Chcę otrzymać od was:
1. Oszacowanie:
terminów opracowania MVP (minimalnej wersji roboczej),
kosztów,
jakie etapy widzicie (projektowanie/prototyp/rozwój/testowanie).
2. Listę tego, co potrzebujecie ode mnie:
dokładne zasady gry,
zdjęcia/wideo fizycznej wersji „Nofi”,
przybliżony projekt (jeśli potrzebny),