Progetto realizzato per l'esame di Sviluppo Mobile Software Android. File google.json da sostituire e creare per testare la modalità online (basata su FIREBASE). La traccia era la seguente: Questa app è una variante del famoso videogioco Arkanoid. Si parta dal codice nel repository github (https://github.com/Ludovit-Laca/Arkanoid-android-game ) interamente scritto in Java per Android Studio. Si implementino i seguenti task:
- introdurre nel gameplay almeno un power-up
- introdurre almeno una variante di gameplay (mattoni che si comportano in modi particolari, armi, ecc…)
- dare nuova struttura della app: splash-screen iniziale, sezione per le opzioni, una per i punteggi, …
- introdurre almeno un sistema di controllo alternativo (touch, slider, virtual gamepad, ..)
- introdurre livelli di difficoltà (oltre a quello base già presente relativo alla velocità della pallina)
- creare una modalità multiplayer (livello di complessità libero, anche asincrona o non massiva)
- fornire un editor di livelli (struttura, difficoltà, ecc) con possibilità di salvare/caricare
- introdurre il comparto audio (usare collezioni open source e indicare quale nella documentazione)
- gestire una classifica che permetta di condividere i punteggi con servizi o app esterne
- permettere il gioco anche in modalità ‘landscape’
- fornire supporto multilingua
- …. varie ed eventuali (nuova grafica, ecc) … divertitevi :D
Il gioco è stato radicalmente modificato rispetto all'originale. Grafica e fisica migliorate, nuove modalità di gameplay e online implementato. Seguono alcune immagini relative alla nostra versione