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
Tipo
Categoria
Piattaforma
Download

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 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 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

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 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
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.