Discuss Scratch

Pinguinoblu
New to Scratch
90 posts

domanda sul clone

risolto pure l'ultimo problema…
l'unica cosa che è strana quando clicco sulla risposta (e invio quella giusta) invece che partire un clone solo ne partono 2 o anche 3 o4.Da cosa può dipendere?
GiochiBlu
Scratcher
100+ posts

domanda sul clone

Allora, allora
Il primo script va dal professore e il secondo va nella nota che viene clonata dal prof.
Al posto della variabile (numero di note che ci stanno nel pentagramma) la sostituirai tu con un numero che non spetta a me decidere.
Hai indovinato: ogni elemento della lista (domande) sarà una domanda come “primo rigo” o “secondo spazio” e ogni elemento della lista (risposte) sarà la nota che corrisponde alla domanda dell'altra lista con lo stesso numero di elemento. Es.: “do” o “fa”.
Le coordinate sono definite dalle variabili (x) e (y) che ho già messo nelgli script. La x la controlla il prof (ho anche messo un commento) e la y la controlla il clone della nota in base alla nota che dovrà essere (si tratta della lunga sfilza di se <> allora).

Last edited by GiochiBlu (Nov. 10, 2014 16:11:29)


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

domanda sul clone

si in questo lungo pomeriggio piovoso .provando e riprovando avevo capito tutto….però rimane il problema che a volte i cloni ne partono più di uno alla volta.
Ti metto il link alla prova cosi capisci quello che voglio dire.

Come al solito grazie mille di ttutto

http://scratch.mit.edu/projects/33520210/
cipa78
Scratcher
11 posts

domanda sul clone

Buongiorno,

mi sono iscritta da poco al forum.

Il problema è l'utilizzo della variabile risposta.
Probabilmente vengono duplicate le note perchè vengono generati due numeri “casuali” uguali.
In questo modo la risposta della prima domanda è uguale a quella della seconda, rispondendo da solo.

Mai dare per scontato il valore di una variabile se non puoi inizializzarla.

Utilizza una variabile di appoggio, portandolo a 0 prima del loop della domanda.
Sostituisci questa variabile a risposta nel controllo del loop.
All'interno, subito dopo la domanda, porta questa variabile a risposta.

Spero di essere ststa chiara, non ho ancora capito come utilizzare i blocchi in un messaggio.
Pinguinoblu
New to Scratch
90 posts

domanda sul clone

mmmm….ci ragiono e provo.
Grazie
Pinguinoblu
New to Scratch
90 posts

domanda sul clone

cosa intendi per una variabile di appoggio?
cipa78
Scratcher
11 posts

domanda sul clone

Ciao,

una variabile di cui puoi modificarne il valore. “risposta” blu non è settabile.


Ora provo ad aggiungere lo script…
cipa78
Scratcher
11 posts

domanda sul clone

Prova inserimento script:
in anteprima vedo blocchi rossi, provo a pubblicare…forse è diverso

porta (risp) a [0]
ripeti fino a quando <(risp) = (elemento (domanda) di (risposte :: list))>

chiedi (elemento (domanda) di (domande :: list)) e attendi
porta (risp) a (risposta)
end

Last edited by cipa78 (Nov. 11, 2014 14:38:45)

Pinguinoblu
New to Scratch
90 posts

domanda sul clone

accidenti!!!Funziona…grazie mille non ci sarei mai arrivato.
Ora vedo di aggiungerlo al lavoro che sto facendo.
Ancora grazie
cipa78
Scratcher
11 posts

domanda sul clone

GiochiBlu
Scratcher
100+ posts

domanda sul clone

Complimenti!!!!!!! Neanch'io ci sarei arrivato.
Vorresti far parte del Laboratorio degli script, cipa78? (www.laboratoriodegliscript.tk)

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

domanda sul clone

lavoro finito…non vedo l'ora di provarlo con i ragazzi!!!

http://scratch.mit.edu/projects/33874770/

il quarto livello (al quale accedi solo se hai fatto giusto il terzo) ha le domande random, i primi tre li preferisco così in modo da memorizzare meglio le posizioni.

Ora sto pensando a come fare per inserire un timer nel quarto livello in modo che lo studente veda in quanto riesce a farlo…

Mi sembra carino,cosa ne dite?

Grazie nuovamente a tutti!!!!
cipa78
Scratcher
11 posts

domanda sul clone

GiochiBlu wrote:

Complimenti!!!!!!! Neanch'io ci sarei arrivato.
Vorresti far parte del Laboratorio degli script, cipa78? (www.laboratoriodegliscript.tk)

Volentieri, tempo libero permettendo
cipa78
Scratcher
11 posts

domanda sul clone

Pinguinoblu wrote:

Ora sto pensando a come fare per inserire un timer nel quarto livello in modo che lo studente veda in quanto riesce a farlo…

Mi sembra carino,cosa ne dite?

Ottima idea.
Nel gruppo sensori trovi la variabile interna cronometro e il suo rispettivo metodo “azzera cronometro”.

(cronometro)

azzera cronometro
gGioele
Scratcher
2 posts

domanda sul clone

io vorrei sapere come si fa a far raggiungere a uno Sprite un clone SU SRATCH 3.0
mucicicaletta
Scratcher
500+ posts

domanda sul clone

gGioele wrote:

io vorrei sapere come si fa a far raggiungere a uno Sprite un clone SU SRATCH 3.0
Usa un nuovo topic, questo è necroposting.


MUCICICALETTA
US-Systems
Scratcher
1000+ posts

domanda sul clone

gGioele wrote:

io vorrei sapere come si fa a far raggiungere a uno Sprite un clone SU SRATCH 3.0
Chiedo la chiusura del topic per necroposting. Comunque dovresti usare questi script:

(Sfondo)

quando si clicca sulla bandiera verde
porta [Posizione X da raggiungere v] a ()
porta [Posizione Y da raggiungere v] a ()

(Sprite da clonare)

quando si clicca sulla bandiera verde 
crea clone di [me stesso v]

quando vengo clonato
raggiungi [posizione a caso v]
porta [Posizione X da raggiungere v] a (posizione x)
porta [Posizione Y da raggiungere v] a (posizione y)
invia a tutti [Raggiungere clone v]

(Sprite che deve raggiungere il clone)

quando ricevo [Raggiungere clone v]
vai a x: (Posizione X da raggiungere) y: (Posizione Y da raggiungere)

Spero che funzioni .

Last edited by US-Systems (June 16, 2021 11:06:23)


(IT) Ciao! Mi chiamo Mattia, ho 12 anni e vivo in Sardegna! Mi piace realizzare videogiochi professionali e progetti fantastici su Scratch. Ricordati di seguirmi e di guardare i miei progetti, iscriviti anche al mio canale YouTube! Grazie!
(EN) Hi! I'm Mattia, I'm 12 and I live in Sardinia! I love making professional video games and awesome projects on Scratch. Remember to follow me and watch my projects, subscribe to my YouTube channel too! Thank you!
Matteo0809
New to Scratch
1 post

domanda sul clone

non riesco a fermare la comparsa dei cloni.
consigli?

Powered by DjangoBB