0 Scratch

L’Scratch és un entorn de programació que ens permet crear múltiples activitats diferents, com jocs, històries interactives, animacions, música, art, el limit està en la nostra imaginació.

El protagonista principal és el gat Scratch, tot i que podem fer servir d’altres animacions existents o crear-ne de noves per fer-les servir en el nostre projecte.

Disposem d’uns blocs de construcció distribuits per tipus i colors per fer més fàcil el seguiment d’un programa, que haurem d’anar encaixant a l’espai corresponent per tal de que el gat faci el que li demanem en el rectangle d’execució.

  • Moviment de color blau fosc, aquí esta tot el relacionat amb el moviments dels objectes.
  • Aspecte de color lila, aquí ens trobem amb blocs que modifiquen l’aspecte dels objectes.
  • Sons de color blau, també podem fer parlar als objectes o tocar sons pregravats.
  • Llapis de color verd, podem escollir mida, color i fer que l’objecte pinti qualsevol cosa.
  • Control de color groc, aquests blocs gestionen el que han de fer els objectes i quan.
  • Sensors de color blau clar, podem saber si l’usuari fa servir el ratolí o si un objecte xoca amb alguna cosa.
  • Operadors de color verd, per fer comparacions o generar nombres a l’atzar.
  • Dades de color taronja, aquí podem emmagatzemar informació dins variables o llistes de valors.

Quan anem al web de l’Scratch ens trobem amb una pantalla com aquesta:

scratch-web (Small)Ara hem de començar a treballar amb l’Scratch. Entrem-hi i veiem com és per dins:

entorn-scratch

L’Scratch utilitza blocs per construir un programa, aquests blocs estan organitzats per categories:

Categories

I un cop finalitzat el podem penjar al lloc web del MIT per a que tothom el pugui veure i gaudir de la nostra creació, us sorprendrà la quantitat de gent que s’interessarà pel vostre projecte. Hi ha moltíssims projectes dels quals podem aprendre ja que tots són públics i els podem descarregar al nostre ordinador per veure com estan fets.

20130514110054-1_0_0

Informació extreta de http://scratchcatala.com