10. Mata als Marcianitos¶
En aquesta pràctica, programarem un joc que consisteix a matar, amb el làser d’una nau espacial, als marcians que cauen des de la part superior de la pantalla.

; BR |
Comencem el | Editor_de_scratch |.
; BR |
Premeu el botó d'idioma | Botó-Idioma | A la barra superior i va triar ** espanyol **.
; BR |
Eliminem l'objecte CAT prement a la icona del cub d'escombraries.
; Suprimeix-Gato |
; BR |
Ara escollim un fons adequat per al nostre joc. Canviem el fons escènic d’un ** cel amb estrelles **.
Premeu el botó Trieu un fons | Select-Fondo |.
Estem buscant a l’espai ** **.
I seleccionem el fons ** estrelles **.
; BR |
Afegim un caràcter nou, una nau espacial ** **.
Premeu el botó Trieu un objecte | Select-objecte |.
Estem buscant a la secció ** tot **.
i seleccionem l'objecte ** coetship **.
; BR |
Afegim una nova variable ** x ** que mantindrà la posició de la nau espacial.
Premeu el botó variable | Botó-Variables |,
Premeu per crear una variable | Botó-Crear-Variable |.
Canviem el nom de la variable a ** x **
; BR |
Realitzem el programa per iniciar la nau a la part inferior de la pantalla i ens movem a la dreta i a l’esquerra.
Premeu la bandera verda | Flag-Verde | Per provar el funcionament del programa.
; BR |
Ara afegim un objecte nou, un botó ** ** que farà ** raig làser ** blau.
Premeu el botó Trieu un objecte | Select-objecte |.
Estem buscant a la secció ** tot **.
i seleccionem l'objecte ** Botó2 **.
; BR |
Programem el botó per comportar -nos com un feix làser. Al principi, tornarem al botó amb una mida petita.
Cada vegada que es pressiona la tecla ** Espai ** un nou feix làser.
Cada feix làser es desplaçarà des de la posició actual de la nau fins a la part superior de la pantalla on desapareixerà.
Premeu la bandera verda | Flag-Verde | Per provar el funcionament del programa.
; BR |
Afegim un objecte nou, un ** Martian **.
Premeu el botó Trieu un objecte | Select-objecte |.
Mirem a la secció ** Animals **.
i seleccionem l'objecte ** Starfish **.
; BR |
Realitzem el programa necessari perquè els clons dels marcians apareguin cada poc temps a la part superior de la pantalla.
; BR |
Ara completem el programa per a cada clon. Cada clon apareixerà en una posició horitzontal aleatòria. Aleshores, el clon es desplaçarà a poc a poc fins que arribi o fins que tingui un raig làser. En aquell moment desapareix.
; BR |
Premeu la bandera verda | Flag-Verde | Per provar el funcionament del programa.
; BR |
Reptes¶
- Afegiu una condició perquè el vaixell desaparegui quan toca un marcià i el joc s’acabarà.
- Canvieu els paràmetres del programa per ajustar la vostra dificultat fent que apareguin més marcians per a la segona i baixa.
- Afegiu una funció de tir doble per a la nau espacial per prémer la tecla "Arrow up ".
- Inventeu una altra modificació original del programa.