In questa lezione vedremo come sviluppare il gioco: indovina il numero, realizzandolo in tre versioni:
Versione 1
Premendo il pulsante “A” viene generato un numero casuale da 1 a 9, il riavvio del gioco avviene premendo nuovamente il pulsante “A”.
Versione 2
Premendo il pulsante “A” sul display una sequenza di 3 immagini (che persisteranno ciascuna sul display 1 secondo) per creare un momento di suspance e successivamente apparirà il numero casuale. Il riavvio del gioco avviene premendo nuovamente il pulsante “A”.
Versione 3
La pressione del pulsante “B” mette il gioco in modalità di avvio facendo comparire una freccia che scorre da sinistra verso destra e che punta verso il pulsante “A” con lo scopo di segnalare che il gioco potrà incominciare premendo il pulsante “A”.
Premendo il pulsante “A” sul display appare una sequenza di 3 immagini (che persisteranno ciascuna sul display 1 secondo) per creare un momento di suspance, successivamente apparirà il numero casuale. Il riavvio del gioco avviene premendo nuovamente il pulsante “B”.
Di cosa avete bisogno
- n.1 BBC micro:bit
- n.1 Micro USB
- n.1 Computer o tablet
- n.2 x Batterie AAA ed un contenitore per le batterie (opzionale perché la scheda potrà essere alimentata direttamente anche via USB)
Programmiamo – Versione 1
Premendo il pulsante “A” viene generato un numero casuale da 1 a 9, il riavvio del gioco avviene premendo nuovamente il pulsante “A”.
Nel JavaScript Blocks editor apriamo il gruppo di istruzioni “Input” e selezioniamo e trasciniamo nell’area di programmazione l’istruzione “on button press”.
All’interno dell’istruzione è possibile cambiare il nome del pulsante in “A”, “B” o “A+B”, nel nostro caso selezioniamo “A”, in questo modo verrà eseguito il codice contenuto nell’istruzione “on button press” solo quando viene premuto il pulsante “A”.
Aprite il gruppo “Variable” fate click su “make a variable” e create una variabile di nome: “numero”
vedrete che all’interno del pannello “Variable” comparirà la nuova variabile creata