page6
1) Adattiamo lo script dell’automobile, sistemando le coordinate del comando iniziale “Vai a” in modo che l’auto parta proprio in pole position (vedi figura ).
Pag.
<number>/6
Licenza: CC-BY Alessandro Ebranati, CoderDojo Trento
Quest'opera è distribuita con Licenza Creative Commons Attribuzione 4.0 Unported


7. Migliorie e challenge: penalità, bonus, etc. etc...
2) Ora che abbiamo anche le macchie d’olio sulla pista, possiamo utilizzarle all’interno del gioco: se aggiungiamo il blocco “se” indicato nella figura , possiamo simulare delle imprevedibili sbandate.
Salva il gioco e provalo!
A) SFIDA (semplice) – Crea un nuovo sprite disegnando tu stesso il semaforo per controllare la partenza: puoi simulare il “conto alla rovescia” (rosso → giallo → verde) preparando tre costumi diversi e facendo passare il personaggio da un costume all’altro.
B) SFIDA (semplice) – Invece di fermare il gioco appena l’automobile tocca il verde del prato, falle fare una breve retromarcia e poi lascia che continui la gara.
C) SFIDA (media) – Introduci una nuova automobile, duplicando lo sprite dell’auto rossa: per creare un nuovo bolide da pilotare devi quindi aggiornare la sua immagine e cambiare lo script in modo che parta da una posizione diversa ed usi diversi tasti per curvare. Per evitare che le loro immagini si sovrappongano, prova a gestire le collisioni tra le due auto.
D) SFIDA (difficile) – Introduci la misurazione del tempo di percorrenza di un giro: per capire quando un’auto completa un giro, conviene colorare in modo diverso il traguardo ed usare un opportuno sensore; in alternativa puoi far diventare il traguardo un personaggio a parte e far partire il cronometro (una variabile che si aggiorna -ad esempio- ogni decimo di secondo) quando un automobile lo tocca.
Sempre usando nuove variabili, puoi tenere traccia del numero di giri che ciascuna automobile compie; puoi organizzare il gioco in modo che ci siano prima le prove libere per guadagnarsi la pole position e poi la gara vera e propria.
E) SFIDONA – Perché accontentarsi di un circuito? Lavorando sullo Stage, prepara nuovi percorsi duplicando il primo sfondo che hai creato. Ricordati che non serve rifare tutto da capo: puoi spostare gli elementi decorativi e poi modificare la strada usando lo strumento “Cambia la forma” (e ricordati di posizionare opportunamente le auto alla partenza).
Trovi questo ed altri tutorial sul nostro sito: coderdojotrento.it/scratch16
Ringraziamenti
Questo tutorial:
Tutte le immagini utilizzate in questo tutorial sono state disegnate dal team di Kenney.
fa parte delle risorse di CoderDojo Trento
è stato scritto con il supporto di CoderDolomiti