L’obiettivo è quello di realizzare un videogioco 2D a scorrimento ispirato al gioco mobile “Jetpack Joyride”.
Lo scopo è quello di raggiungere un punteggio sempre più alto percorrendo la maggior distanza possibile, districandosi fra ostacoli generati in set casuali e raccogliendo bonus temporanei e monete.
Funzionalità minime obbligatorie:
• Interfaccia base con punteggio e menù di gioco;
• Generazione dei set di ostacoli random ma consiste in base al livello di difficoltà;
• Fisica del jetpack e del movimento in aria;
• Implementazione bonus raccoglibili di base (scudo, monete, boost in avanti, ecc..);
• Salvataggio dei punteggi record;
• Scorrimento dell'ambiente di gioco;
• Collisioni con ostacoli e raccolta oggetti.
Funzionalità opzionali:
• Shop con potenziamenti e consumabili;
• Gestione surriscaldamento del jetpack;
• Implementazione di sfide da completare in cambio di reward;
• Gestione dell'audio di gioco.
Challenge principali:
• Corretta gestione dello scorrimento dell'ambiente di gioco ;
• Corrette interazioni fra entità;
• Corretta generazione casuale dei set di ostacoli;
• Design della grafica.
Suddivisione del lavoro:
Pellanda: generazione degli ostacoli, fisica del jetpack e implementazione bonus raccoglibili
Amadio: interfaccia base (menù di gioco e punteggio) e collisioni
Zandonella: scorrimento ambiente di gioco e sfondo, salvataggio punteggi, implementazione valuta interna del gioco