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

Banner Pubblicitario

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:

gioco scratch

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:

Banner pubblicitario

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!

prima domanda
domande quiz
coding scratch
quarta domanda
ultima domanda

Aggiungiamo sempre su Abby la parte riguardante i premi finali:

punti

Aggiungiamo allo sprite Dani il seguente codice:

scambio messaggi

Poi allo sprite Drum aggiungiamo:

quiz premio drum

Allo sprite keyboard inseriamo il seguente codice:

premio quiz

Ed infine allo sprite Guitar aggiungiamo:

chitarra premio

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++