7. Captura d'errors

En aquesta pràctica programarem un joc que consisteix a atrapar tots els escarabats que apareixen a la pantalla. Un cop atrapats, vam guanyar el joc i un personatge ens avisa.

_images/scratch3-p06-screen.png

; BR |

  1. Comencem el | Editor_de_scratch |.

    ; BR |

  2. Premeu el botó d'idioma | Botó-Idioma | A la barra superior i va triar ** espanyol **.

    ; BR |

  3. Eliminem l'objecte CAT prement a la icona del cub d'escombraries.

    ; Suprimeix-Gato |

    ; BR |

  4. Ara escollim un fons adequat per al nostre joc. Canviem el fons escènic a una paret d’un carrer ** **.

    Premeu el botó Trieu un fons | Select-Fondo |.

    Estem buscant a la secció exterior ** **.

    i seleccionem el fons ** Wall 1 **.

    _images/scratch3-fondo-wall1.png

    ; BR |

  5. A continuació, afegim un personatge nou, un ** escarabat **.

    Premeu el botó Trieu un objecte | Select-objecte |.

    Mirem a la secció ** Animals **.

    i seleccionem l'objecte ** Ladybug2 **.

    _images/scratch3-objeto-ladybug2.png

    ; BR |

  6. Ara crearem la variable ** clons ** que comptaran amb el nombre d’escarabats de la pantalla. Quan valgui aquesta variable, el programa s’acabarà.

    Premeu el botó variable | Botó-Variables |,

    Premeu per crear una variable | Botó-Crear-Variable |.

    Canviem el nom de la variable a ** clons **

    _images/scratch3-crear-variable-clones.png

    Finalment, feu clic al botó ** acceptar **

    ; BR |

  7. Realitzem un programa que amaga l’escarabat, redueix la seva mida, inicia el nombre de clons a zero i situa deu clons de l’escarabat a la pantalla.

    _images/scratch3-p06-ladybug-01.png

    ; BR |

  8. En aquest moment afegim les instruccions de manera que cada clon de l’escarabat aparegui en un lloc aleatori a la pantalla i el nombre d’escarabats s’incrementa en un.

    Quan el punter del ratolí toqui l’escarabat, un en resta el del taulell d’escarabat i l’escarabat desapareix.

    _images/scratch3-p06-ladybug-02.png

    ; BR |

  9. Premeu la bandera verda | Flag-Verde | Per provar el funcionament del programa.

    Deu escarabats han d’aparèixer a la pantalla. Els escarabats han de desaparèixer quan el punter del ratolí els toca, sense fer clic.

    ; BR |

  10. Perquè el joc funcioni normalment, programem la funció que farà que els escarabats nous apareguin de tant en tant. Quan el nombre d’escarabats de la pantalla és zero, el joc s’acaba i el programa s’atura.

    _images/scratch3-p06-ladybug-03.png

    ; BR |

  11. Finalment, programem un personatge que adverteixi del final del joc. En aquest cas podem triar Casey.

    Premeu el botó Trieu un objecte | Select-objecte |.

    Estem buscant a la secció ** persones **.

    i seleccionem l'objecte ** Casey **.

    _images/scratch3-objeto-casey.png

    ; BR |

  12. Seleccionem el nou personatge

    _images/scratch3-p06-selecciona-casey.png

    I afegim les instruccions següents.

    _images/scratch3-p06-casey-01.png
  13. Premeu la bandera verda | Flag-Verde | Per provar el funcionament del programa.

    Ara, al final del programa, Casey apareixerà ballant per felicitar -nos per haver guanyat.

    ; BR |


Reptes

  1. Afegiu una nova regla al joc. Si el nombre d’escarabats és superior a 25, perdem el joc. El programa s’atura i un nou personatge ens adverteix que hem perdut.
  2. Afegiu més disfresses al caràcter de l'escarabat, de manera que amb cada clon apareix un vestit diferent, utilitzant la instrucció "següent vestit " al lloc adequat.