Discuss Scratch

Pinguinoblu
New to Scratch
90 posts

fermare uno script

scusate la mia ignoranza ma vorrei capire una cosa.
se metto
quando si preme il tasto [ spazio]
dire [ciao] per (2) secondi
arresta [ questo script]
e dopo sempre per il solito sprite
quando si preme il tasto [ spazio]
dire [mi chiamo pippo] per (2) secondi
arresta [ questo script]
Il primo script (quello con Ciao) non si dovrebbe arrestare e premendo nuovamente spazio dare il secondo (quello con io sono Pippo)?
spero di essermi spiegato e abbiate pazienza…..
GiochiBlu
Scratcher
100+ posts

fermare uno script

Ti conviene fare così:
quando si clicca sulla bandiera verde
attendi fino a quando <tasto [spazio v] premuto>
dire [ciao] per (2) secondi
attendi fino a quando <tasto [spazio v] premuto>
dire [mi chiamo Pippo] per (2) secondi
perché entrambi gli script si avviano quando premi il tasto spazio e uno script non si avvia prima di un altro solo perché lo hai messo sopra.

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

fermare uno script

grazie….ora provo
GiochiBlu
Scratcher
100+ posts

fermare uno script

Di niente. Ricordati anche che se uno di quegli script è stato precedentemente arrestato, nulla gli vieta di ripartire se ripremi la barra spaziatrice.

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

fermare uno script

ok ho capito il tuo esempio….però…

io vorrei avere la possibiltà di cambiare sfondo cliccando sulla freccia destra della tastiera
esempio
quando si preme il tasto [ spazio]
passa allo sfondo [ 1]
attendi fino a quando <tasto [feccia sinistra] premuto>
passa allo sfondo [2]
attendi fino a quando <tasto [feccia sinistra] premuto>
passa allo sfondo [3]
attendi fino a quando <tasto [feccia sinistra] premuto>
passa allo sfondo [4]

cosi non funziona.
Invece se alterno le frecce si
quando si preme il tasto [ spazio]
passa allo sfondo [ 1]
attendi fino a quando <tasto [feccia destra] premuto>
passa allo sfondo [2]
attendi fino a quando <tasto [feccia sinistra] premuto>
passa allo sfondo [3]
attendi fino a quando <tasto [feccia destra] premuto>
passa allo sfondo [4]

non so se è chiaro quello che voglio ottenere….
GiochiBlu
Scratcher
100+ posts

fermare uno script

Il primo script va benissimo: l'unico problema è quello di togliere il dito dalla tastiera prima che lo script esegua qualche blocco in più.
Devi migliorare i tuoi riflessi oppure migliorare lo script:
quando si preme il tasto [spazio v]
passa allo sfondo [sfondo1 v]
attendi fino a quando <tasto [freccia sinistra v] premuto>
attendi fino a quando <non <tasto [freccia sinistra v] premuto>>//così lo script aspetta che il tasto non sia più premuto prima di eseguire l'azione del blocco successivo
passa allo sfondo [sfondo2 v]
attendi fino a quando <tasto [freccia sinistra v] premuto>
attendi fino a quando <non <tasto [freccia sinistra v] premuto>>
passa allo sfondo [sfondo3 v]
attendi fino a quando <tasto [freccia sinistra v] premuto>
attendi fino a quando <non <tasto [freccia sinistra v] premuto>>
passa allo sfondo [sfondo4 v]
Prova anche così:
quando si preme il tasto [spazio v]
passa allo sfondo [sfondo1 v]
ripeti (3) volte
attendi fino a quando <tasto [freccia sinistra v] premuto>
attendi fino a quando <non <tasto [freccia sinistra v] premuto>>
passa allo sfondo seguente
end
Serve aiuto? Il Laboratorio degli script è qui per questo.

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

fermare uno script

Accidenti non ci sarei mai arrivato.Funziona benissimo.Grazie nuovamente.Non ci sarebbe qualche libro da studiare per capire questi processi?

Mi rimane misteriosa una cosa.Come hai detto tu “perché entrambi gli script si avviano quando premi il tasto spazio e uno script non si avvia prima di un altro solo perché lo hai messo sopra.”
quindi non è possibile mettere nel solito sprite
quando si preme il tasto [spazio]
script

e poi
quando si preme il tasto [ spazio]
script diverso
chiedo questo perche a volte in una interazione si chiede di cliccare sul solito simbolo o tasto.
GiochiBlu
Scratcher
100+ posts

fermare uno script

Mi ero espresso un po' male: intendevo dire che se gli script sono così quando si preme il tasto spazio si avviano tutti e due in quel momento e non funziona che prima si attiva il primo script e dopo, premendo spazio, si attiva il secondo.

Pinguinoblu wrote:

Non ci sarebbe qualche libro da studiare per capire questi processi?
Questi processi si imparano dopo tanto tempo di esperienza. Per esempio io ho iniziato a usare Scratch 1.4 quando avevo appena compiuto 10 anni anche se mi sono iscritto al sito parecchio dopo.
Comunque oltre a Scratch so usare bene anche HTML e CSS, infatti ho iniziato da poco con SOS scratch. Attualmenteil sito sembra uno schifo ma vorrei creare un intera guida italiana su Scratch.
Intanto tengo un blog con tutte le novità del sito e della comunità di Scratch: il Blog di Scratch Italia.

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!
SpongyLover909
Scratcher
7 posts

fermare uno script

quando si clicca sulla bandiera verde
dire [owl]
FAARE
Scratcher
9 posts

fermare uno script

Ciao, ho un problema simile.
Devo far eseguire addizioni in sequenza con un punteggio, ma vorrei anche chiedere prima di cominciare a giocare se si vuole esercitare. Ho provato quindi a fare questo gioco chiedendo prima se si ci si vuole esercitare e cominciare a giocare subito. Ma quando si vuole passare dall'esercitazione al gioco come si fa ?
Ho provato inviando un msg per attivare lo script della sprite con il gioco ma rimane sempre lo schermo con l'ultima operazione richiesta.
Anche inserendo il blocco nascondi, scompare lo sprite ma non la nuvoletta con l'ultima domanda e si blocca senza passare al gioco.
Ho già messo questa domanda da qualche altra parte nel forum ma non so chi può rispondere. Sapreste cosa fare ?
Grazie.

https://scratch.mit.edu/projects/120489160

https://scratch.mit.edu/projects/122253350

Last edited by FAARE (Sept. 23, 2016 22:27:17)

Powered by DjangoBB