Impariamo come far muovere un programma

Aggiungere movimenti

Imparati i comandi, ora passiamo al movimento.

Come si aggiunge il movimento?  Impara a far muovere la tua coccinella.

Contenuti di questa lezione su: Aggiungere movimenti

Reset
Repeat
Rotate
Complichiamo ...

Accedi per sempre a tutte le lezioni FREE con video ed esercizi spiegati!

Reset

Torniamo tra i comandi di “control” e aggiungiamo in seconda posizione il comando RESET.

Se ora clicchiamo il tasto start, il programma resetterà la posizione della coccinella riportandola al centro e poi la sposterà di 1 in avanti e li le farà fare “la cacca”…


Cliccando più volte il tasto start sembrerà non succedere nulla, ma in realtà la coccinella si riposiziona a zero, va avanti e rifà la cacca… ma lo fa talmente veloce che ci sembrerà ferma

Repeat

Ora sempre tra i comandi di control, prendiamo il comando REPEAT e portiamolo dentro il programma.  Inseriamo il numero 10 e spostiamo all’interno i nostri 2 comandi di movimento e di “cacca”.  E’ piu’ facile a farsi che a dirsi.   Guardate l’immagine!


Premendo play, il programma parte, porta la coccinella al centro e poi ripete 10 volte, il “sottoprogramma”  “vai avanti di 1 e lascia la cacca”. Il risultato e’ una fila di 10 palline lineari

Rotate

Ora torniamo nei programmi di MOTION e aggiungiamo “ROTATE Z by 15”


Con l’aggiunta di questa istruzione, la coccinella va avanti di 1 posizione, fa la sua cacca e si ruota di 15° in senso antiorario rispetto all’asse della Z.     Va avanti di una posizione, lascia un’altra sfera e si ruota di altri 15° gradi e così via per 10 volte…

Il risultato è che la scia di cacca non sarà più dritta ma lungo un percorso curvo 

E considerato che di 15 gradi in 15 gradi, per farne 360° devo ripetere  24 volte… prova ripetere il sottoprogramma non 10 ma 24 volte.

Ecco che la coccinella avrà fatto 24 passi, ogni volta spostandosi di 15° gradi…. E finira’…. nello stesso punto in cui è partita

Complichiamo ...

Ora “complichiamo” il nostro programma, facendo si che la nostra coccinella, fatto questo programma, si sposti di 1 posizione in alto, salga di fatto di un piano, quindi lungo l’asse delle Z. 


E poi gli facciamo ripetere 10 volte il processo.

 

Ecco il risultato!

E se al posto delle sfere faremo fare dei cubi di cacca 1x1x1. Otterremo un cilindro di cacca.