4. Atrapar bichos

_images/scratch-p04-juego.png

En esta práctica vamos a programar un juego que consiste en atrapar todos los escarabajos que aparecen en la pantalla. Una vez atrapados, ganamos el juego y un personaje nos avisa de ello.


  1. Iniciamos el editor de Scratch.


  2. Borramos el gato presionando sobre él con el botón derecho del ratón y luego pulsamos borrar.

    borrar-gato


  3. A continuación añadimos un nuevo personaje, un escarabajo.

    Pulsamos el botón de nuevo objeto nuevo-objeto

    A continuación pulsamos en Categoría Animales.

    Luego seleccionamos el objeto Ladybug2.

    _images/scratch-ladybug2.png


  4. Ahora crearemos la variable Clones

    Dentro de la pestaña Datos datos,

    pulsamos crear una variable crear-variable

    Cambiamos el nombre de la variable a Clones

    _images/scratch-p04-variable-clones.png

    Por último pulsamos el botón OK

    Esta variable contará el número de escarabajos que hay en la pantalla. Cuando esta variable valga cero, el juego terminará.


  5. En la pestaña de programa crearemos una nueva función llamada Inicio

    Primero pulsamos en el botón más bloques

    mas-bloques

    A continuación pulsamos en crear un bloque crear-bloque

    Luego cambiamos el nombre del nuevo bloque a Inicio

    _images/scratch-bloque-inicio.png

    Por último pulsamos el botón OK


  6. Ahora programamos la función Inicio con las siguientes órdenes.

    _images/scratch-p04-bicho-prog1.png

    Este programa esconde el escarabajo, borra la pantalla y coloca cinco clones del escarabajo en la pantalla.


  7. En este punto añadimos las instrucciones para que cada clon del escarabajo aparezca en un lugar distinto de la pantalla con tamaño pequeño. Cuando el puntero del ratón toque a un escarabajo, este desaparecerá.

    _images/scratch-p04-bicho-prog2.png


  8. Para comprobar que todo funciona correctamente, pulsamos inicio con doble clic y aparecerán cinco escarabajos en la pantalla. Los escarabajos deben desaparecer cuando el puntero del ratón les toque.


  9. Para que el juego funcione normalmente, programamos la función que hará aparecer escarabajos cada cierto tiempo hasta que termine el juego.

    _images/scratch-p04-bicho-prog3.png


  10. Ahora tenemos que escoger un fondo adecuado para el juego. Cambiamos el fondo de escenario a una pared de una calle.

    Pulsamos el botón de Fondo nuevo.

    cambia-escenario

    A continuación pulsamos en Tema Ciudad.

    Luego seleccionamos el fondo brick wall 1.

    La pantalla quedará de la siguiente manera.

    _images/scratch-p04-06.png


  11. Por último vamos a programar un personaje que avise del final del juego. En este caso se ha escogido a una bailarina.

    Pulsamos el botón de nuevo objeto nuevo-objeto

    A continuación pulsamos en Categoría Gente.

    Luego seleccionamos el objeto Ballerina.

    _images/scratch-ballerina.png


  12. En la pestaña de programa del nuevo personaje

    _images/scratch-p04-ballerina.png

    añadimos las siguientes instrucciones.

    _images/scratch-p04-bicho-prog4.png

    Ahora al finalizar el programa aparecerá la bailarina para felicitarnos.



Ejercicios

  1. Añade una nueva regla al juego. Si el número de escarabajos es mayor que 25, entonces perdemos el juego. El programa se detiene y un personaje nuevo nos avisa de que hemos perdido.