Difference between revisions of "Invasió de globus"

From Edutec Wiki
Jump to: navigation, search
(Imatges passades a Scratch 3.0)
Line 1: Line 1:
  
 +
== <u>Què és la clonació?</u> ==
  
 +
[[File:Clons Scratch 3.jpg|border|left|400px|Clons Scratch 3.jpg]]La '''clonació''' és multiplicar un objecte. Aquesta acció permet simplificar la feina, ja que quan clonem l’objecte també ho fem amb la seva programació. Per tant, només cal donar les indicacions una vegada perquè aquestes s’executin a tots els clons de l’objecte inicial.
  
== <u>Què és la clonació?</u> ==
+
&nbsp;
  
La clonació no és res més que multiplicar un objecte múltiples vegades. Aquesta acció permet simplificar la feina, ja que quant clonem l’objecte també ho fem amb la seva programació. Per tant, només cal donar les ordres una vegada perquè aquestes s’executin a tots els clons de l’objecte principal.
+
&nbsp;
  
[[File:G100.PNG|400px|RTENOTITLE]]
+
&nbsp;
  
== <u>Exemple</u> ==
+
&nbsp;
  
Per aprendre a fer la clonació ho farem a través del següent exemple:
+
&nbsp;
  
Seleccionem l’objecte “globus” de la biblioteca d’objectes d’Scratch i seguidament li indiquem que al prémer la bandera es creïn clons d’aquest objecte. &nbsp;&nbsp;
+
&nbsp;
  
&nbsp; &nbsp; &nbsp;[[File:G1.PNG|RTENOTITLE]][[File:G2.PNG|RTENOTITLE]]
+
&nbsp;
  
A continuació indiquem la posició i el moviment que ha d’executar el globus:
+
&nbsp;
  
[[File:G4.PNG|RTENOTITLE]]
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
Per últim, afegim una condició que ens permet interactuar amb el programa creat. És a dir, li indiquem que al fer clic sobre el globus amb el ratolí, aquest desaparegui.
+
'''<u>Exemple</u>'''
  
[[File:G5.PNG|RTENOTITLE]]
+
'''Aprendrem a fer la clonació mitjançant un exemple.'''
 +
 
 +
Busquem l’objecte “globus” de la biblioteca d’objectes d’'''Scratch''', s'hi accededeix d'aquesta manera:
 +
 
 +
[[File:Tria personatge Scratch 3.jpg|frameless|center|494x220px|Tria personatge Scratch 3.jpg]]
 +
 
 +
Un cop a la galeria, seleccionem el globus i tornem amb l'enllaç "Enrere" que hi ha a la cantonada superior esquerra de la pantalla:
 +
 
 +
[[File:Tria personatge 2 Scratch 3.jpg|frame|center|x150px|Tria personatge 2 Scratch 3.jpg]]
 +
 
 +
&nbsp;
 +
 
 +
De tornada a la zona de programació, li indiquem que al prémer la bandera es creïn "còpies" (clons) d’aquest objecte:
 +
 
 +
[[File:Clon4.jpg|center|245x211px|Clon4.jpg]]
 +
 
 +
Obtenim això:
 +
 
 +
[[File:Clonacio2 Scratch 3.jpg|border|left|300px|Clonacio2 Scratch 3.jpg]]A primera vista, sembla que no hagi funcionat però el que passa és que totes les còpies (o clons) esta superposades una a sobre de l'altra, de manera que l'aparença és d'un únic globus.
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
[[File:Clonacio22 Scratch 3.jpg|border|left|300px|Clonacio22 Scratch 3.jpg]]
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
Si posem el ratolí a sobre i arrastrem el globus, veurem que hi ha un altre a sota. I si seguim comprovem que de fet n'hi ha uns quants.
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
És a dir, ens interessa que els globus creats a més es desplacin a una altra posició, per a poder veure com es van clonant. Per a això farem un altre petit programa, indicant la posició i el moviment que ha d’executar cada nou globus:
 +
 
 +
[[File:Clonacio3 Scratch 3.jpg|frameless|left|300px|Clonacio3 Scratch 3.jpg]]
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
Ara afegim una condició per a poder '''interactuar amb els globus'''. Anem a indicar que en clicar sobre un globus amb el ratolí, aquest "es punxi", desaparegui (però no els altres). Farem servir un bloc del grup Sensors. Comprovem que amb un sol objecte i programa podem tractar molts globus, però que cadascun reaccionarà de manera individual al punter del ratolí. Hem creat un joc senzill.
 +
 
 +
[[File:Clonacio4 Scratch 3.jpg|left|300px|Clonacio4 Scratch 3.jpg]]
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
  
 
El programa final quedaria així:
 
El programa final quedaria així:
  
[[File:G2.PNG|RTENOTITLE]]&nbsp;[[File:G5.PNG|RTENOTITLE]]
+
&nbsp;[[File:Clonacio5 Scratch 3.jpg|border|center|877x382px|Clonacio5 Scratch 3.jpg]]
  
Però això no és tot, en comptes d’interactuar mitjançant el ratolí també és possible fer-ho fent ús del sensor de moviment de la webcam de l’ordinador modificant els blocs dels sensors.&nbsp;
+
Amb Scratch 2.0, és possible també fer ús del sensor de moviment de la webcam de l’ordinador. Es faria canviant els respectius blocs dels sensors.&nbsp;
  
[[File:G6.PNG|RTENOTITLE]]
+
[[File:G6.PNG|center|RTENOTITLE]]
  
 
&nbsp;
 
&nbsp;

Revision as of 15:48, 5 December 2018

Què és la clonació?

Clons Scratch 3.jpg
La clonació és multiplicar un objecte. Aquesta acció permet simplificar la feina, ja que quan clonem l’objecte també ho fem amb la seva programació. Per tant, només cal donar les indicacions una vegada perquè aquestes s’executin a tots els clons de l’objecte inicial.

 

 

 

 

 

 

 

 

 

 

Exemple

Aprendrem a fer la clonació mitjançant un exemple.

Busquem l’objecte “globus” de la biblioteca d’objectes d’Scratch, s'hi accededeix d'aquesta manera:

Tria personatge Scratch 3.jpg

Un cop a la galeria, seleccionem el globus i tornem amb l'enllaç "Enrere" que hi ha a la cantonada superior esquerra de la pantalla:

Tria personatge 2 Scratch 3.jpg

 

De tornada a la zona de programació, li indiquem que al prémer la bandera es creïn "còpies" (clons) d’aquest objecte:

Clon4.jpg

Obtenim això:

Clonacio2 Scratch 3.jpg
A primera vista, sembla que no hagi funcionat però el que passa és que totes les còpies (o clons) esta superposades una a sobre de l'altra, de manera que l'aparença és d'un únic globus.

 

 

 

 

 

Clonacio22 Scratch 3.jpg

 

 

Si posem el ratolí a sobre i arrastrem el globus, veurem que hi ha un altre a sota. I si seguim comprovem que de fet n'hi ha uns quants.

 

 

 

És a dir, ens interessa que els globus creats a més es desplacin a una altra posició, per a poder veure com es van clonant. Per a això farem un altre petit programa, indicant la posició i el moviment que ha d’executar cada nou globus:

Clonacio3 Scratch 3.jpg

 

 

 

 

 

 

 

Ara afegim una condició per a poder interactuar amb els globus. Anem a indicar que en clicar sobre un globus amb el ratolí, aquest "es punxi", desaparegui (però no els altres). Farem servir un bloc del grup Sensors. Comprovem que amb un sol objecte i programa podem tractar molts globus, però que cadascun reaccionarà de manera individual al punter del ratolí. Hem creat un joc senzill.

Clonacio4 Scratch 3.jpg

 

 

 

 

 

 

 

 

 

 

El programa final quedaria així:

 
Clonacio5 Scratch 3.jpg

Amb Scratch 2.0, és possible també fer ús del sensor de moviment de la webcam de l’ordinador. Es faria canviant els respectius blocs dels sensors. 

RTENOTITLE