Què necessitem…? (V) Magatzem de blocs d’instruccions

Aquest espai conté les instruccions que li podem donar als objectes per tal de confeccionar els programes, estan ordenades per temes i colors per tal de fer més fàcil la seva localització.

Les instruccions tenen forma de blocs de construcció que encaixen automàticament els uns amb els altres, els blocs s’arrosseguen a l’àrea de programes/vestits/sons i s’encaixen segons el que vulguem que faci l’objecte, però hi ha uns blocs que són el que podríem dir introductoris a la consecució de qualsevol acció, doncs els projectes d’Scratch normalment estan composats per varis objectes que poden tenir diferents programes i per tant s’ha de saber per quin programa s’iniciarà l’acció. Aquests blocs es troben dins els de Control i els podem diferenciar dels altres perquè la seva part superior és arrodonida i no podem encaixar res per damunt.

Tot comença quan l’usuari toca la bandereta verda de l’àrea d’execució, llavors tots els programes que tinguin el bloc amb la bandera verda s’iniciaren a la vegada, altres programes poden estar dormits a l’espera de què es premi l’objecte o es premi una tecla del teclat o que es rebi un missatge d’un altre programa per tal d’iniciar-se l’execució. Aquesta darrera opció és la forma amb la que els programes s’avisen entre ells de què ha passat alguna cosa, és a dir s’envien missatges.

Com es pot veure hi ha molts blocs diferents dins de cada tema, aniré mostrant-los mica en mica al llarg d’aquest petit tutorial.

Què necessitem…? (IV) Àrea de programes, vestits i sons

Aquest espai esta designat per arrossegar els blocs de l’àrea de magatzem per tal d’anar construint els petits conjunts d’instruccions que formaran el o els programes que podem construir per cada objecte, actor, animació, sprite o escenari.

L’idea es crear tants petits programes com sigui necessari per cadascun dels objectes o escenaris.

També podem anar afegint vestits als objectes, els vestits són habitualment copia dels objectes originals en un altre posició o color i forma, d’aquesta manera podem donar sensació de moviment,

com si es tractes d’els inicis del cinema amb les petites joguines dels nostres avis, com el zoòtrop.

I finalment podem gravar sons o importar arxius .MP3 o .WAV per utilitzar-los dins els programes de l’objecte en concret.

Educació Digital. Sabies què?

Seguint amb el vídeo Has parat atenció? què vaig traduir en un post anterior, referent a la educació dels nostres fills en el segle 21, el Chris m’ha mostrat aquest altre, que també he traduït al català, i que fa pensar en el que ens espera. No se si són visionaris o alarmistes però potser que ens posem les piles.


Did you Know? 2.0 en Català d’Eugeni Catalán a Vimeo.

Què necessitem…? (III) Àrea de disseny i execució

En aquesta àrea és on es visualitzen els escenaris i els objectes o actors que es troben en cada moment actuant segons les indicacions dels seus respectius programes.

Tenim una petita barra d’eines que ens permet seleccionar, duplicar, esborrar, fer més gran o petit qualsevol dels objectes mostrats, només haurem d’escollir l’eina desitjada i fer clic a sobre de l’objecte.

Aquest àrea ens mostre els objectes en temps de disseny, es a dir, mentre estem creant el projecte d’Scratch, per orientar-nos en el disseny, en tot moment tenim la referencia x,y del ratolí a la finestra i així podem orientar els nostres programes per que facin el que nosaltres vulguem. L’àrea també serveix per mostrar-nos l’execució dels diferents programes que s’hagin pogut crear un cop es fa clic a sobre de la bandera verda, que indica als programes que poden iniciar la seva execució.

L’execució dels programes es pot aturar en qualsevol moment fent clic a sobre del botó vermell d’Stop.

Per visualitzar millor el que s’esta produint, tenim la possibilitat de veure-ho a pantalla completa fent clic al botó de la part inferior esquerra.

Què necessitem…? (II) Àrea d’objectes

Aquest àrea podríem dir que és una de les més importants, doncs es tracta de l’àrea dels actors i escenaris que s’encarregaren de fer dins l’àrea d’execució allò que s’hagi programat per cadascú d’ells a l’àrea de programes.

D’objectes o actors en tenim un munt, classificats per tipus, que ja ens venen disponibles al instal·lar el programa Scratch.

Per agafar un objecte guardat, ja sigui nostre o dels que venen per defecte, haurem de fer clic en el botó amb la icona de la carpeta oberta i escollir llavors dins les carpetes del nostre ordinador el lloc on el tenim guardat.

Si per altra banda volem fer servir un objecte al atzar, farem clic al botó amb la icona de la caixa sorpresa “?” que automàticament ens obrirà un objecte dels que venen per defecte.

Si el que volem es ser més creatius, podem dibuixar el nostre propi objecte fent clic a sobre del botó en forma de pinzell, el que ens obrirà una finestra d’edició molt semblant al Paint de Windows per tal de que dibuixem el que més ens agradi, ja sigui un objecte de tipus actor o animació o un de tipus escenari.

En qualsevol dels casos, tindrem en aquest àrea un objecte que podrem seleccionar per tal de referir-nos a ell al moment de crear o canviar els seus programes, vestits o sons assignats.

Què necessitem saber per començar? (I)

Primer de tot si us voleu iniciar amb l’Scratch caldrà que us descarregueu la darrera versió (actualment 1.3) des de la Pàgina web del MIT. Un cop la tingueu instal·lada podeu obrir el programa i us sortirà una finestra com la següent:

Us faré un petit recorregut per les àrees del programa, aquestes són:

  1. Àrea d’objectes, animacions/actors (Sprites en anglès) o escenaris (Stage).

  2. Àrea de disseny i execució.

  3. Àrea de programes, vestits i sons. Tots comparteixen la mateixa àrea

  4. Magatzem de blocs d’instruccions, tenim de 8 tipus diferents:

    1. Moviment, aquí esta tot el relacionat amb el moviments dels objectes.

    2. Aspecte, aquí ens trobem amb blocs que modifiquen l’aspecte dels objectes.

    3. Sons, també podem fer parlar als objectes o tocar sons pregravats.

    4. Llapis, podem escollir mida, color i fer que l’objecte pinti qualsevol cosa.

    5. Control, aquests blocs gestionen el que han de fer els objectes i quan.

    6. Sensors, podem saber si l’usuari fa servir el ratolí o si un objecte xoca amb alguna cosa.

    7. Nombres, per fer comparacions o generar nombres a l’atzar.

    8. Variables, aquí podem emmagatzemar informació dins variables o llistes de valors.

  1. Barra de menús i eines, amb aquests petits botons podem fer les accions habituals de qualsevol programa, com Crear un nou programa, Obrir un ja creat, Desa l’actual programa, etc…

Peró què puc fer amb Scratch?

Com a llenguatge de programació per a nens, podem fer des de petits programes que mostrin com es mou el gatet Scratch (o qualsevol altre personatge o objecte) per l’àrea d’execució, fins a complicats animacions o jocs de plataformes. El limit esta en la nostra imaginació. En el meu segon post en aquest bloc i per donar-vos la benvinguda, vaig modificar un projecte existent a la web i el vaig adaptar per semblar un anunci de TV d’aquest bloc, aquest seria un clar exemple d’animació i de l’esperit d’Scratch alhora de compartir la feina feta amb els altres, sempre i quan s’anomeni al creador de la idea original. Aquell esta basat en un projecte de “josb”.

Per nens que s’iniciïn en Scratch es molt convenient començar fent petites construccions amb els blocs d’instruccions, cal pensar que es com si estiguéssim fent servir els típics blocs de construcció i volguéssim fer qualsevol figura, tampoc li ensenyaríem a construir la torre Eiffel el primer dia, no?

Així doncs podem fer que el gatet faci un passeig per la pantalla i digui “Hola” quan el toquem.

Educació Digital. Has parat atenció?

Com ja explicava en la meva primera entrada en aquest bloc, Scratch m’ha fet preguntar-me que estan aprenent els nostres fills a les escoles i com aquestes han o estan canviant des de que nosaltres les varem deixar. Jo no sóc mestre i per tant no pretenc donar lliçons de com han de millorar, però aquest vídeo que el meu amic Chris em va mostrar i que he traduït al Català, de la millor manera que he sabut ja que tampoc sóc traductor, veritablement fa pensar en la forma en que la tecnologia entra a les nostres escoles i com de vegades li posem entrebancs.

Si més no es curiós de veure i tot i que no te gaire a veure amb l’Scratch, només pel lligam que hi ha en ensenyar Scratch als nens per preparar-los pel futur, ja m’ha semblat prou raó per incloure’l.


Pay Attention en Català d’Eugeni Catalán a Vimeo.