SPACE INVADER

Anem a replicar el clàssic joc de la nau que li dispara als marcianets.

Treballarem amb una versió bàsica per la qual necessitarem els següents objectes: La nau, la bala, i el marcianet (En la nostra versió utilitzarem 12 marcianets, però els duplicarem quan tinguem fet el codi per al primer).

ALERTA!!

Aquest activitat no és tan guiada com les altres.

És important que llegiu bé cada pas i penseu com ha de ser el codi i què hi ha d'haver.

No us diem tot el que hi ha, però trobareu pistes i alguna ajuda.

Ànims, hi ha 5 passos.

Pas 1: La nau.

  • Busqueu un fons d'estrelles. Que faci la sensació que juguem a un joc de l'espai.
  • Esborreu el gat.
  • Creeu un personatge com la nau de la imatge.
  • Creeu el programa de la nau. La nau es mou a dreta i esquerra quan cliquem les fletxes corresponents.

Pas 2: La bala.

  • En aquest cas la bala sortirà des de la nau quan premem la tecla espai.
  • Creeu el personatge bala.
  • Creeu el programa. La bala ha de sortir des del mig de la nau, però uns passos per sobre. (per donar una sensació real de moviment)
  • Després el que fem és que apunti cap a munt i que sempre estigui en moviment fins que toqui la vora.

Pas 3: Els marcianets.

  • Creeu el personatge M1 (el primer MARCIANET).
  • Els marcianets es mouen tots alhora unes passes cap a la dreta, s'esperen mig segon, baixen una fila i es mouen unes passes capa a l'esquerra. Així successivament fins que arriben a tocar la NAU, on apareixerà GAME OVER.
  • També cal programar que si una bala toca un marcianet el fa desaparèixer i ens suma 10 punts al marcador.
  • Com es programa un MARCIANET?
    • El que fem és donar-li una posició inicial (-200,100), per M1. Podeu veure les posicions inicial pels altres marcianets a la graella del final.
    • Tot seguit fem que es mogui 6 vegades 40 passes a la dreta, esperi 0.5 segons. Llavors, fem que vagi 40 passes. S'ha de repetir aquests passos fins que toqui la vora del fons.
    • Cal programar que passa quan es toca un marcianet amb la bala. El fa desaparèixer!!! I es suma 10 punts.
    • Per fer el marcador què necessitem? Una variable. Doncs creem la variable punts.
    • Per fer que els marcianets guanyin la partida què hem de fer? Dons un codi que digui que si el marcianet toca la NAU o la vora s'acabi la partida. I aparegui la pantalla de GAME OVER!!
    • Finalment repetim (pista: DUPLIQUEM i MODIFIQUEM) tots aquest programes per a cada marcianet.
    • Recorda que els 4 primers són verds, els 4 següents blaus i els 4 restants rosats.
    • A la taula final trobareu les posicions inicials de cada marcianet.

Pas 4: Com acaba el joc.

  • La partida s'acaba quan arribem a 120 punts (i no hi ha marcianets) i els marcianets ens toque o arriben al fons.
  • El primer que hem de fer és duplicar el fons dues vegades.
  • a un l'editem i escrivim "GAME OVER" i a l'altre "WINNER!!".
  • El codi que heu d'escriure ha de dir al fons que comenci normal.
  • Que al rebre GAME OVER canviï el fons.
  • Que quan s'arribi a 120 punts canviï a WINNER.

Pas 5: Instruccions i compartir.

  • Per finalitzar clica el botó compartir i escriu les instruccions del joc.
  • Envieu