6° app.

Competenza: realizzare delle caselle di testo che siano in grado di mostrare un numero (da 1 a 6) in ordine casuale, come avviene per il lancio del dado a sei facce. L'azione verrà generata dal tocco di un immagine.

APP.: "Il gioco dei dadi"

Problema:

Creare un'app. dal titolo: "Il gioco dei dadi". 

L'app. dovrà essere la raccolta di una serie di pagine che contengano dei giochi legati al lancio dei dadi.

Ogni pagina dovrà essere strutturata in modo che contenga:

- un immagine con le regole del gioco,

- un indicazione scritta "tocca i dadi per lanciare".

- un'immagine di dadi che vengono lanciati,

- una serie di caselle, tante quante saranno i dadi necessari per il gioco, che mostrino il numero della faccia del dado dopo che sono stati lanciati.

Di seguito due pagine dell'app. contenente due proposte di giochi con i dadi: "il gioco dei tre dadi" e il gioco del "poker con i dadi".

Le tre strutture di codice necessarie per far funzionare queste due pagine dell'app. sono le seguenti:

La seguente struttura di codice è inerente al gioco dei tre dadi.

Il comando onEvent mi permette di dare l'azione con il click dell'immagine dei tre dadi.

All'interno della funzione onEvent vi sono tre assegnazioni di variabili (codice in viola, var _ = .....) il valore che viene assegnato alle tre variabili è un numero casuale da 1 a 6. Questa casualità del dato è possibile attraverso il codice randomNuber (1,6).

All'interno della funzione ci sono sempre tre setText che permette di scrivere all'interno delle caselle text_input1, 2 e 3 i tre numeri casuali corrispondente alle tre variabili precedenti.

Questa struttura di codici consente all'app. di passare dalla prima alla seconda pagina e viceversa.

 Infine questa struttura di codici serve a far funzionare il poker dei dadi.

La struttura è identica alla precedente, a quella del gioco dei tre dadi, con la differenza che invece di tre variabili e tre setText ci sono sei perché i dadi che vengono lanciati in questo gioco sono sei piuttosto che tre.