6. Comer peces

En esta práctica vamos a realizar un juego que consiste en perseguir peces con un pingüino para que se los coma.

_images/scratch3-p05-comiendo-peces.png


  1. Iniciamos el editor de Scratch.


  2. Pulsamos el botón idioma boton-idioma en la barra superior y elegimos Español.


  3. Pulsamos el botón de tutoriales boton-tutoriales y luego el botón de "Juegos".

    Seleccionamos el tutorial "Crear un juego de persecución" y lo visualizamos.

    En este tutorial veremos el funcionamiento básico del programa.


  4. Borramos el objeto gato presionando sobre el icono del cubo de basura.

    borrar-gato


  5. Ahora vamos a realizar el programa. Primero seleccionamos un fondo para nuestro juego. En el botón seleccionar fondo seleccionar-fondo escogemos uno del fondo del mar "Underwater".


  6. A continuación añadimos un pez. Pulsando seleccionar objeto seleccionar-objeto en la pestaña de Animales seleccionamos un pez que nos guste.


  7. Ahora vamos a mover el pez por la pantalla de forma aleatoria. Para conseguirlo programamos las siguientes instrucciones.

    _images/scratch3-p05-pez-mover.png


  8. Pulsamos la bandera verde bandera-verde para probar el funcionamiento del programa.


  9. Añadimos un nuevo personaje que va a perseguir al pez para comérselo. Pulsando seleccionar objeto seleccionar-objeto en la pestaña de Animales seleccionamos un pingüino.


  10. Creamos una nueva variable. En el botón variables boton-variables pulsamos "crear una variable" y la llamamos puntos.

    _images/scratch3-crear-variable-puntos.png


  11. Las siguientes instrucciones inician los puntos a cero, reducen el tamaño del pingüino para hacer más difícil el juego y escogen uno de los disfraces disponibles para el pingüino.

    _images/scratch3-p05-pinguino-iniciar.png


  12. Por último vamos a añadir movimiento al pingüino. Cada vez que se pulse una tecla de flecha, la posición del pingüino cambiará en un paso.

    _images/scratch3-p05-pinguino-mover.png


  13. Pulsamos la bandera verde bandera-verde para probar el funcionamiento del programa.

  14. Como podemos comprobar, el pingüino puede perseguir al pez pero todavía no se lo puede comer. Para que pueda comerse al pez será necesario añadir algunas instrucciones más.

    Seleccionamos al pingüino y en la pestaña de código añadimos el siguiente programa.

    _images/scratch3-p05-pinguino-comer.png

    Ahora seleccionamos al pez y en la pestaña de código añadimos el siguiente programa.

    _images/scratch3-p05-pez-reaparecer.png


  15. Pulsamos la bandera verde bandera-verde para probar el funcionamiento del programa.


Retos

  1. Añade más disfraces de peces al pez actual. Cada vez que el pingüino se coma al pez, aparecerá un pez distinto.

    Para conseguirlo utiliza la instrucción "siguiente disfraz" en el lugar adecuado.


  2. Añade un personaje nuevo que reste puntos al comérselo. Por ejemplo, puede ser una medusa o "jellyfish".

    El programa será similar al de comer un pez, pero en esta ocasión restará puntos en vez de sumar.

    El nuevo personaje que resta puntos debe aparecer cuando hayan pasado 10 segundos desde el inicio de la partida.


  3. Añade un nuevo personaje, por ejemplo, un tiburón que se coma al pingüino al tocarle. En este caso el pingüino desaparece y la partida se acaba.

    El nuevo personaje que resta puntos debe aparecer cuando hayan pasado 20 segundos desde el inicio de la partida.