Introducció

A continuació aprendràs a programar la teva pròpia animació!

Pas 1: Animar una nau espacial

Farem una nau espacial que voli cap a la Terra!

Llista de tasques de l’activitat

  • Crea un projecte nou a l’Scratch, i esborra el personatge gat perquè et quedi el projecte buit. Pots trobar l’editor d’Scratch en línia a jumpto.cc/scratch-new.

  • Afegeix els personatges “Spaceship” (Nau espacial) i “Earth” (Terra) a l’escenari. A més a més, hauràs d’afegir el fons “Stars” (Estrelles) al teu escenari. El teu escenari s’hauria d’assemblar a aquest:

    screenshot

  • Fes clic al nou personatge de la nau espacial, i selecciona la pestanya “Vestits”.

    screenshot

  • Utilitza l’eina amb la icona de la fletxa per seleccionar la imatge. Després clica el petit cercle per fer girar la imatge, fes-la girar fins que la nau estigui de costat.

    screenshot

  • Afegeix el programa següent al personatge de la nau espacial:

    screenshot

    Canvia els números de dins dels blocs perquè el programa sigui exactament igual a la imatge anterior.

  • Si fas clic a sobre el programa per executar-lo, hauries de veure com parla la nau, gira i es mou cap al centre de l’escenari.

    screenshot

    La posició de la pantalla x:(0) y:(0) és el centre de l’escenari. La posició x:(-150) y:(-150) està a la part inferior esquerra de l’escenari, i una la posició x:(150) y:(150) està a prop de la part superior dreta.

    screenshot

    Si necessites saber les coordenades d’una posició concreta dins de l’escenari, mou el ratolí a la posició que vulguis saber i apunta’t les coordenades que apareixen a sota l’escenari.

    screenshot

  • Prova la teva animació fent clic a la bandera verda de sobre l’escenari.

    screenshot

Repte: Millora la teva animació

Pots canviar els números del programa de la teva animació, de tal manera que:

  • la nau espacial es mogui fins a tocar la Terra?
  • la nau espacial es mogui més lentament fins a la Terra?

Hauràs de canviar els números del bloc següent:

    llisca en (1) segons fins a x:(0) y:(0)

Desa el teu projecte

Pas 2: Animar fent servir bucles

Una altra manera d’animar la nau espacial és dir-li que es mogui distàncies petites, moltes vegades.

Llista de tasques de l’activitat

  • Elimina el bloc llisca del teu programa clicant el bloc amb el botó dret i seleccionant “esborra”. També pots esborrar el programa arrosegant-lo de la zona de Programes a la zona on es troben els blocs de codi.

    screenshot

  • Una vegada hagis eliminat el bloc anterior, en el seu lloc, afegeix aquest programa:

    screenshot

    El bloc repeteix es fa servir per repetir alguna cosa moltes vegades, i també es coneix com un bucle.

  • Si cliques la bandera verda per provar aquest programa nou, veuràs que la nau fa gairebé el mateix que abans.

  • Pots afegir més blocs al teu bucle, per fer coses molt interessants. Afegeix el bloc augmenta l'efecte color en 25 (de la secció “Aspecte”) a dins del bucle, para canviar el color de la nau espacial repetidament a mesura que es mou:

    screenshot

  • Clica la bandera verda per veure la teva nova animació.

    screenshot

  • També pots fer que la teva nau espacial es faci més petita a mesura que es mogui cap a la Terra.

    screenshot

  • Prova la teva animació. Què passa si cliques la bandera verda per segona vegada? La teva nau espacial torna a començar amb la mida correcta? Pots fer servir aquest bloc per fixar la teva animació:

            fixa la mida a (100)%

Desa el teu projecte

Pas 3: Mico flotant

Ara afegirem un mico que està perdut a l’espai, a la teva animació!

Llista de tasques de l’activitat

  • Afegeix el personatge “Monkey” (mico) de la galeria.

    screenshot

  • Si cliques el teu nou personatge i després vas a “Vestits”, podràs editar l’aspecte del teu mico. Fes clic a l’eina “El·lipse” i dibuixa un casc espacial blanc al voltant del cap del mico.

    screenshot

  • A continuació fes clic a “Programes”, i afegeix aquest programa al teu mico perquè giri lentament (i en cercles) per sempre:

        quan la ⚑ es premi
    per sempre
       gira ↻ (1) graus
    fi

    El bloc per sempre és un altre bucle, però en aquest cas, és un bucle que no s’acaba mai.

  • Clic a la bandera verda per provar el teu mico. Hauràs de clicar el botó d’aturar el programa (al costat de la bandera verda) per acabar aquesta animació.

    screenshot

Pas 4: Asteroides que reboten

A continuació afegirem algunes roques espacials que flotin a la teva animació.

Llista de tasques de l’activitat

  • Afegeix el personatge “Rocks” (roca) a la teva animació.

    screenshot

  • Afegeix aquest programa a la teva roca, per fer que reboti per tot l’escenari:

        quan la ⚑ es premi
    apunta cap a [Earth v]
    per sempre
       mou-te (2) passos
       rebota en tocar una vora
    fi

  • Clica la bandera verda per provar la teva roca. Rebota per tot l’escenari?

Pas 5: Estrelles que brillen

Ara combinarem bucles per fer una estrella que brilli.

Llista de tasques de l’activitat

  • Afegeix el personatge “Star” (Estrella) a la teva animació

    screenshot

  • Afegeix aquest programa a la teva estrella:

    screenshot

  • Clica la bandera verda per provar l’animació de l’estrella. Què fa aquest programa? Doncs, l’estrella es fa una mica més gran 20 vegades i després es fa una mica més petita 20 vegades, fins a arribar a la seva mida original. Aquests 2 bucles estan dins d’un bucle per sempre, perquè així l’animació es repeteixi sempre.

Desa el teu projecte

Repte: Crea la teva pròpia animació

Atura la teva animació espacial, clica a “Fitxer” i després a “Nou”, per començar un projecte nou.

Fes servir el que has après en aquest projecte per crear la teva pròpia animació. Pot ser qualsevol cosa que vulguis, però intenta que l’animació concordi amb l’escenari. Aquí et donem alguns exemples:

screenshot

Desa el teu projecte

Community Contributed Translation

This project was translated by Laia Albó from Codeclubcat. Our amazing translation volunteers help us give children around the world the chance to learn to code. You can help us reach more children by translating a Code Club project via Github or by getting in touch with us at .