Scivola verso una posizione casuale (random)

In questa lezione ti spiego come far muovere uno sprite verso una posizione casuale (random) dello stage in un determinato numero di secondi.

Vai nella categoria dei blocchi di movimento. Sono i blocchi di colore blu.

Seleziona il blocco scivola verso, scegli il numero dei secondi in cui dovrà avvenire lo spostamento e seleziona nel menu la voce posizione a caso.

scivola in n secondi al puntatore del mouse

Se stai utilizzando Scratch in inglese devi usare il blocco glide to con la voce random-position.

il blocco glide to

Ti faccio un esempio pratico.

Aggiungi due sprite nello stage di Scratch. Scegli quelli che preferisci.

Nel mio esempio il primo sprite si chiama "disco volante" e il secondo sprite si chiama "earth".

due sprite

Clicca sullo sprite del disco volante.

Poi clicca sulla voce di menu "Codice" in alto a sinistra.

clicca su Codice

Copia questo algoritmo nell'area di lavoro dello sprite "disco volante".

l'algoritmo da realizzare

Se stai usando Scratch in lingua inglese copia questo algoritmo. Sono gli stessi blocchi in lingua inglese.
l'algoritmo con i blocchi in lingua inglese

 

Ora esegui l'algoritmo cliccando sulla bandiera verde.

Lo sprite "disco volante" si sposta progressivamente verso le coordinate scelte a caso dal blocco scivola in 2 secondi a "posizione a caso".

lo sprite "disco volante" si muove in modo casuale

Quando lo sprite raggiunge le coordinate della posizione scelta in modocasuale, il processo ricomincia daccapo perché il blocco si trova dentro una struttura ciclica per sempre (forever).

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Il movimento su Scratch