Discuss Scratch
- Discussion Forums
- » Italiano
- » aumentare la velocità
- Pinguinoblu
- New to Scratch
90 posts
aumentare la velocità
finalmente ho ripreso lo studio di scratch.
Sto lavorando sul ping pong ma vorrei dopo tot di tempo aumentare la velocità della pallina.Non capisco come fare…l'unica soluzione che ho trovato è la seguente:
sostituire questo
con
e attaccare un'altro ripeti 400 volte ma aumentando a 15 i passi….non credo che sia la soluzione giusta.Consigli?Grazie
Sto lavorando sul ping pong ma vorrei dopo tot di tempo aumentare la velocità della pallina.Non capisco come fare…l'unica soluzione che ho trovato è la seguente:
sostituire questo
per sempre
rimbalza quando tocchi il bordo
fai (10) passi
end
con
ripeti (400) volte
rimbalza quando tocchi il bordo
fai (10) passi
end
e attaccare un'altro ripeti 400 volte ma aumentando a 15 i passi….non credo che sia la soluzione giusta.Consigli?Grazie
- Pinguinoblu
- New to Scratch
90 posts
aumentare la velocità
oppure ho provato a mettere:
quando cronometro è superiore a 10 rimbalza quando tocchi il bordo e fai 3 passi (prima ne faceva già 10)
a seguire
quando cronometro è superiore a20 rimbalza quando tocchi il bordo e fai 5 passi
mmmmmm
quando cronometro è superiore a 10 rimbalza quando tocchi il bordo e fai 3 passi (prima ne faceva già 10)
a seguire
quando cronometro è superiore a20 rimbalza quando tocchi il bordo e fai 5 passi
mmmmmm
- Barbie89
- Scratcher
20 posts
aumentare la velocità
grande idea! qule tal for 70 ou 40! sela altolo delais!
- calalzo
- Scratcher
100+ posts
aumentare la velocità
Oppure puoi fare così con una variabile:
quando si clicca sulla bandiera verde
per sempre
fai (10) passi //scegli te la velocità
se <(punti) = [10]> allora //scegli te i punti
fai (20) passi
end
end
Visit my new game , my website and follow me !
- GiochiBlu
- Scratcher
100+ posts
aumentare la velocità
Sono tutte soluzioni che possono risolvere il problema correttamente ma lo script risulterebbe abbastanza lungo.
Proviamo a ragionare mantenendo il primo script:
Tu proponevi di cambiare script dopo 400 ripetizioni con quest'altro:
Ripeto: l'unica cosa che VARIA è il numero di passi.
Il modo più semplice per scrivere un valore che dovrà VARIARE è quello di assegnarlo a una VARIABILE.
Quindi facciamo questo script:
Perfetto! Se vuoi cambiare la velocità ti basta cambiare la variabile. Per controllare la variabile creiamo un altro script:
Proviamo a ragionare mantenendo il primo script:
rimbalza quando tocchi il bordoDiminuiamo il valore da 10 a 4 in modo da rendere più facile il gioco all'inizio.
fai (4) passi
Tu proponevi di cambiare script dopo 400 ripetizioni con quest'altro:
rimbalza quando tocchi il bordoÈ corretto ma hai solo ripetuto lo script di prima VARIANDO il numero di passi
fai (8) passi//ho scelto di usare i multipli di 4 come variazione di velocità ma tu puoi fare come preferisci
Ripeto: l'unica cosa che VARIA è il numero di passi.
Il modo più semplice per scrivere un valore che dovrà VARIARE è quello di assegnarlo a una VARIABILE.
Quindi facciamo questo script:
quando si clicca sulla bandiera verde(Ho tralasciato i blocchi controllo nei primi due esempi per farti capire meglio che gli script erano uguali).
per sempre
rimbalza quando tocchi il bordo
fai (velocità) passi
end
Perfetto! Se vuoi cambiare la velocità ti basta cambiare la variabile. Per controllare la variabile creiamo un altro script:
quando si clicca sulla bandiera verdeQuindi ogni 40 secondi la velocità aumenta di 4 passi in modo automatico.
porta [velocità v] a [4]
per sempre
attendi (40) secondi
cambia [velocità v] di (4)
end
Serve aiuto con i blocchi?
Il Laboratorio degli script può darti una mano!
Vieni a trovarci e affidaci il tuo progetto malfunzionante.
Sistemare progetti e script è il nostro mestiere!
- Pinguinoblu
- New to Scratch
90 posts
aumentare la velocità
accidenti bellissimo e funziona…non ci sarei mai arrivato.Grazie.
Ora vorrei introdurre dei livelli…tipo creare una pagina principale dove scegliere i livelli di difficoltà.Bisogna che trovo qualche esempio….
Ora vorrei introdurre dei livelli…tipo creare una pagina principale dove scegliere i livelli di difficoltà.Bisogna che trovo qualche esempio….
- GiochiBlu
- Scratcher
100+ posts
aumentare la velocità
Potresti fare una variabile per la difficoltà e inserirla nel gioco modificando il secondo script:
Ora potresti far cambiare la difficoltà con una variabile cursore. Per fare una schermata ci vuole un po' più di tempo e inoltre bisognerebbe far fermare il gioco mentre il menu è attivo.
quando si clicca sulla bandiera verdeLa difficoltà potrebbe avere un valore da 1 a 5 oppure puoi scegliere tu.
porta [velocità v] a [4]
per sempre
attendi (40) secondi
cambia [velocità v] di (difficoltà)
end
Ora potresti far cambiare la difficoltà con una variabile cursore. Per fare una schermata ci vuole un po' più di tempo e inoltre bisognerebbe far fermare il gioco mentre il menu è attivo.
Serve aiuto con i blocchi?
Il Laboratorio degli script può darti una mano!
Vieni a trovarci e affidaci il tuo progetto malfunzionante.
Sistemare progetti e script è il nostro mestiere!
- Pinguinoblu
- New to Scratch
90 posts
aumentare la velocità
avevo pensato ad una cosa diversa per fare i livelli di difficoltà.Sicuramente poco pulita come blocchi ma mi sembra che funzioni.Appena finisco pubblico il gioco
- Discussion Forums
- » Italiano
- » aumentare la velocità