Laboratorio - Dipartimento di Informatica

16/09/2016
Mobile Programming
Prof. De Prisco
Laurea in Informatica
Prova di laboratorio
Nome:
Matricola:
pcmaster-turing.csedu.unisa.it/esame
Scrivere un’app QuadratoMagico che implementa il seguente gioco: visualizza una griglia
di n x n posizioni, un EditText per l’inserimento di numeri da 1 a n2. Ogni volta che si tocca
un pulsante della griglia viene inserito nel pulsante stesso il numero presente nell’EditText;
se il pulsante conteneva già un numero tale numero viene sovrascritto. L’app mantiene un
conteggio del numero di inserimenti, Se l’utente riesce ad inserire i numeri un modo da
formare un quadrato magico il gioco termina e l’utente vince la partita: l’app visualizza un
messaggio specificando il numero di inserimenti utilizzati.
Si può assumere che n=3.
Per una versione più difficile si permetta all’utente di scegliere n.
CognomeNome
CognomeNome
Numero: 8
Numero: 5
2
7
9
4
3
6
2
7
6
1
9
5
1
8
4
3
8
QUADRATO
MAGICO!!!!
COMPLETATO CON
20 INSERIMENTI
NOTE:
1. L’app deve poter girare su Sistemi Operativi Android a partire dalla versione 18 (cioè
minSdk deve essere al massimo 18).
2. Il nome dell’app deve essere CognomeNome (PRIMA IL COGNOME) dove ovviamente
Cognome è il proprio cognome e Nome il proprio nome. Quindi, usare CognomeNome al
momento della creazione del progetto in AndroidStudio.
Nel caso in cui il tema grafico utilizzato non preveda la visualizzazione del nome dell’app
(quindi di CognomeNome) si inserisca anche un TextView con il proprio nome e cognome.