Rulurp — Party game app

🧪 In progress

Rulurp è un prodotto Flutter privato in sviluppo, pensato per portare su mobile e web un party game rapido da avviare durante una serata tra amici. L'app combina setup dei giocatori, penalità personalizzate, più modalità di gioco e interfaccia neon/cyber in un'esperienza localizzata in italiano e inglese. Non è ancora pubblicata sugli store: in questa fase la pagina portfolio serve a mostrarne identità, direzione di prodotto e maturità tecnica.

Tecnologie

flutterdartriverpodgo_routerslangclean-architecturemvvmtdd

Tipo

private-productmobile-appparty-game

Categoria

intrattenimentomobilelocal-first

Piattaforma

androidiosweb

Download

Google PlayGoogle PlayVerifica...App StoreApp StoreVerifica...
Home di Rulurp con modalità Normale, A Squadre, Quiz e Gioco dell'Oca

Home prodotto e modalità di gioco

La schermata principale concentra identità visiva, selezione lingua, stato di giocatori e penalità, più l'accesso alle modalità disponibili. L'obiettivo è ridurre l'attrito prima della partita: chi apre l'app capisce subito cosa configurare e quale flusso scegliere.

Flutter • UX mobile • i18n IT/EN

Setup giocatori e penalità personalizzate in Rulurp 1Setup giocatori e penalità personalizzate in Rulurp 2

Setup rapido di giocatori e penalità

Prima di iniziare si possono inserire i giocatori e creare penalità personalizzate con quantità fissa o range configurabile. La partita usa questi dati per generare conseguenze dinamiche, evitando liste statiche e rendendo ogni sessione più adattabile al gruppo.

Player setup • Penalità custom • Range configurabili

Modalità normale di Rulurp con carta, testo e penalità

Modalità normale con carte e TTS

La modalità normale mostra una carta alla volta, inserisce il nome del giocatore nel testo, associa una penalità scelta dal setup e include un pulsante TTS per leggere la sfida. Il flusso è pensato per restare leggibile anche su schermi piccoli, con azioni ridotte al minimo durante il gioco.

Carte dinamiche • Text-to-speech • Turni locali

Modalità quiz di Rulurp con scelta argomenti

Quiz con categorie e conseguenze

La modalità quiz propone argomenti diversi e collega ogni scelta alle penalità disponibili. In questo modo il gioco non è solo un mazzo di carte: può alternare domande, sfide e conseguenze mantenendo un ritmo più vario.

Trivia • Categorie • Penalità contestuali

Gioco dell'Oca in Rulurp con tabellone e dado 1Gioco dell'Oca in Rulurp con tabellone e dado 2

Gioco dell'Oca integrato

Il tabellone del gioco dell'oca gestisce più giocatori, avanzamento, caselle speciali e lancio del dado. La schermata combina stato del turno, posizione dei partecipanti e risultato del lancio, mantenendo il gioco completamente locale e immediato.

Board game • Dado • Stato turno

Diagramma Clean Architecture e MVVM di Rulurp

Architettura Flutter curata per crescere

La codebase segue Clean Architecture e MVVM: domain entities e use case restano separati da data source, repository, servizi applicativi e viewmodel Riverpod. La localizzazione è gestita con slang, il routing con go_router e la qualità è coperta da test su domain, data, application e presentation, così il progetto può evolvere verso store, beta privata o landing dedicata senza riscrivere le fondamenta.

Clean Architecture • MVVM • Riverpod • TDD

Un party game privato in arrivo

Rulurp non è ancora sugli store, ma il prodotto ha già identità visiva, flussi giocabili, placeholder per Google Play e App Store e una base tecnica pronta a crescere. Se vuoi saperne di più, provarlo in anteprima o discutere un'app mobile simile, possiamo parlarne.