In questa lezione impareremo ad utilizzare Scratch per creare un semplice e divertente quiz a premi.

Ipotizziamo di fare 5 domande ad un utente. Ad ogni punteggio ottenuto superiore o uguale a 3 si stabilisce un premio diverso.



Domande per quiz a premi

Potete personalizzare il quiz con le domande che preferite. Io ho inserito queste:

Prima domanda: Quanto misura un angolo giro?

A) 360° B) 90° C) 45° D) 180°

Risposta corretta A) 360°

Seconda domanda: Quali pianeti hanno una consistenza gassosa?

A) Mercurio e Venere B) Giove e Saturno C) Terra e Marte D) Urano e Nettuno

Risposta corretta: D) Urano e Nettuno

Terza domanda: I vegetali sono considerati produttori perché producono?

A) Il nettare utile agli insetti B) L’erba per le mucche C) I frutti per gli uomini D) Il cibo per se

Risposta corretta: D) Il cibo per se

Quarta domanda: L’era glaciale è stata un’era in cui:

A) La maggior parte del nostro pianeta si ricoprì di ghiaccio B) Si sciolsero le calotte polari C) Tutto il pianeta si ricoprì completamente di ghiaccio

Risposta corretta: A) La maggior parte del nostro pianeta si ricoprì di ghiaccio

Quinta domanda: I sette colli di Roma sono di origine:

A) Tettonica B) Vulcanica C) Strutturale D) Morenica

Risposta corretta: B) Vulcanica



Procedimento quiz a premi con Scratch

Innanzitutto scegliamo lo sfondo e gli sprite:

Poi creiamo le due variabili necessarie:

punti per calcolare il punteggio finale;

risposta per memorizzare la risposta a ciascuna domanda.

Ecco come deve essere il gioco del quiz a premi ideato in questa lezione. Come risposta inserite le lettere A, B, C o D:

Il gioco è stato sviluppando inserendo il codice principale nel personaggio Abby.

Quindi su Abby aggiungiamo le domande. L’esercizio si potrebbe semplificare utilizzando la sezione i miei blocchi che spiegherò a breve!

Aggiungiamo sempre su Abby la parte riguardante i premi finali:

Aggiungiamo allo sprite Dani il seguente codice:

Poi allo sprite Drum aggiungiamo:

Allo sprite keyboard inseriamo il seguente codice:

Ed infine allo sprite Guitar aggiungiamo:

Adesso potete provare il progetto cliccando sulla bandierina verde.

Alcuni link utili

Indice tutorial Scratch 3.0

Indice argomenti Scratch 2.0

Numeri primi in Scratch

Massimo fra tre numeri in Scratch

Minimo tra 3 numeri in Scratch

Numeri perfetti con algobuild

Numeri amicabili

Selecion sort in Scratch

Esempio di successione di Fibonacci con Algobuild

La successione di Fibonacci in C++