Prędkość jest kluczowa w tym projekcie. Musimy to zakończyć tak szybko, jak to możliwe.
Co dokładnie musi zostać zrobione i do jakich celów będzie użyta ta praca?
Szukam dewelopera (lub małego zespołu), który zbuduje aplikację MVP Telegram/web do gry dla dwóch graczy opartej na reakcjach. Interfejs i przepływ zostały już narysowane ręcznie, a istnieje dość szczegółowy dokument techniczny (z opisami i szkicami), który można znaleźć w linku poniżej.
Twoje zadanie będzie obejmować:
Projektowanie front endu według dostarczonego projektu.
Rozwój backendu z pełną synchronizacją między dwoma graczami w czasie rzeczywistym.
Implementację logiki gry: połączenie za pomocą kodu QR/OTP, organizowanie/dołączanie do meczów, odliczanie, losowe umiejscowienie palców, losowe czasy wyzwalania i porównanie reakcji.
Stworzenie bazy danych do przechowywania danych graczy: próby/tokeny, wygrane/przegrane, czasy reakcji, rankingi i zaproszeni gracze (typ bazy danych jest do Twojej decyzji).
Podstawowy system kont nie jest wymagany na tym etapie MVP – tylko unikalne identyfikatory graczy i proste przechowywanie statystyk.
Ostatecznym celem MVP jest przetestowanie mechaniki gry i zaangażowania użytkowników.
Jakie kryteria wykorzystasz do oceny wyniku?
Czas. Musimy to zakończyć szybko.
Dokładna implementacja UI i przepływu zgodnie z dostarczonym dokumentem technicznym (reakcja w ms).
Płynna synchronizacja w czasie rzeczywistym między dwoma urządzeniami podczas gry (mecz jest hostowany na 1 urządzeniu, drugie urządzenie jest używane do autoryzacji drugiego gracza).
Stabilny backend (baza danych).
Dostarczony kod powinien być czysty i gotowy do wdrożenia.
Tylko freelancerzy, którzy mogą dostarczyć mocne, odpowiednie przykłady wcześniejszych prac (rozwój gier, aplikacje w czasie rzeczywistym lub MVP mobilne/webowe), będą brani pod uwagę.
Oto dokument z dwoma zakładkami, jedna dla projektu, która jest już ukończona, druga jest bardziej techniczna z linkiem do ukończonego projektu.
https://docs.google.com/document/d/1TGi5acovEY7Ls_Y1NNqBSWqZbC1KHSpNDdP7rHaoUpI/edit?tab=t.n33uloecl6y1
Jesteśmy gotowi rozpocząć ten projekt tak szybko, jak to możliwe. Podając szacunkowy czas, proszę mieć przygotowane przykłady wcześniejszych prac, które zostały ukończone w podobnym czasie.