Programmazione in linguaggio scratch!
si parte, con sport estremi: lo skateboard programmato in scratch. da te.
In questa esercitazione farai esperienza con i tre concetti fondamentali della programmazione strutturata:
- sequenza di operazioni
- selezioni (SE...) e selezioni doppie (SE... ALTRIMENTI)
- ripetizioni (cicli)
A) iscriviti a scratch https://scratch.mit.edu/ con mail e password
scrivere utente e password per evitare ti stare chiusi fuori dal proprio profilo
tutti i propri progetti saranno memorizzati qui.
B) spegni il monitor e segui al proiettore l'introduzione a scratch, in particolare riguardo a:
- stage: sfondo e script
- sprite: costumi e script
- menu movimento, aspetto, controllo
C) ora sei pronto a programmare passo passo il progetto, seguendo i video dedicati al progetto:
Sono in inglese, con i sottotitoli.
Difficile si, ma puoi sempre contare sui codici che vengono presentati nei video.
Finito un video e aggiunto il tuo codice su scratch, clicca sulla freccia per il video successivo. Arriva all'ultimo e avrai completato il tuo progetto.
D) Terminato il progetto aggiungi le funzionalità:
- il punteggio (+1 per ogni ostacolo superato), con uso delle variabili
- il cambio dei costumi del personaggio (premendo spazio)
- un "trick" (salto, giravolta...) del personaggio premendo un tasto
- varietà di ostacoli (il costume scelto a caso ogni volta)
- la grandezza e la velocità dell'ostacolo si modificano con il passare del tempo
- uso delle frecce su-giù per il movimento
- la gravità! il personaggio sale se il tasto freccia-su è premuto, altrimenti scende...
Attenzione alla giocabilità del progetto realizzato: non deve essere troppo difficile e neanche troppo facile!
PS
alcuni suggerimenti per la programmazione tratti dai video stanno qui:
https://csfirst-files.storage.googleapis.com/files/solutionsheets-sports-act7-addons_0.pdf
Buon lavoro!
MC