3. Proyecto

Módulo 3 Proyecto

En este módulo vamos a trabajar un poco más las instrucciones aprendidas. La mejor forma es haciendo "Gamificación" es decir "Aprender jugando"

Y los niños les gusta la acción... así que vamos a ser un poco niños ;)

Pixabay.com CCO

Movimiento pez

Vamos allá primer paso ....

El primer paso que vamos a hacer es:

Realizar un programa para conseguir que el "pez persiga al ratón"

  1. Crea un nuevo objeto predeterminado que se llama "Fish" (en biblioteca - sección animales) Puedes borrar el gato que sale por defecto.
  2. Crear un programa que siempre persiga la posición del ratón. Suele venir bien definir la posición inicial donde quieres que empiece tu objeto. Si no, empezará donde acabó la última vez que se ejecutó el programa.

imagen.png

Guárdalo que lo utilizaremos más adelante

Solución


imagen.png

Movimiento tiburón

Segundo paso

Hora vamos a añadir un

*Un tiburón que se mueva según apretemos las teclas de flechas del teclado*

  1. En el mismo programa, añade el objeto de la biblioteca Shark2
  2. Haz un programa al objeto Shark 2 que se mueva según las flechas del teclado. Pista: ya lo vimos ;)

imagen.png

¡¡¡Guardarlo en el mismo fichero!!!

Solución


imagen.png

Apariencia

Tercer paso

Ahora lo que vamos a hacer es que ...

*El tiburón se desplace con sensación de estar "masticando" y poner un escenario adecuado*

Es decir, realizar un programa que:

  1. El objeto shark2 vaya cambiando de disfraz sin parar. Como hemos utilizado el sprite shark2 predefinido de la biblioteca, tiene ya los disfraces de abrir y cerrar la boca.
  2. Poner el escenario adecuado, hay uno predefinido de fondo marino (Underwater1).

Solución


imagen.png

Sonido

Cuarto paso

Algo de música ¿no? las cosas con un poco de sal saben mejor ;)

Poner una música de inicio al programa

Por ejemplo Xylo2 o la que tu quieras

image-1648544803566.jpg

Solución


imagen.png

Me largo!!!

Quinto paso

El pez pequeño si toca un borde que diga que se larga!

Por ejemplo el mensaje puede ser "Me largo !" durante 0.2 seg

imagen.png

Solución


imagen.png

Cobarde!!!

Sexto paso

El tiburón diga "Cobarde" si el pez pequeño se larga

Es decir, si el pez pequeño se toca el borde (actividad anterior), tiene que enviar un m.... y si el tiburón recibe el m.... entonces que diga Cobarde!! durante también 0.2seg

imagen.png

Solución


Exacto! lo de m.... quería decir mensaje. 


El pez pequeño envía un mensaje:

imagen.png
y el tiburón recibe el mensaje y contesta:

imagen.png

Dos jugadores

Ya toca jugar con dos jugadores. Paso final: la puntuación

Como la vida misma. ¡Si no hay premio o cuantificamos, no hay animación!

Ya te habrás imaginado que el juego está pensado para dos jugadores:

Idear un sistema de puntuación en el juego

Por ejemplo podría ser este:

Sí, ya sé que es un poco injusto que el pequeño no gane nada, pero así es la vida...

Se recomienda redimensionar los peces para que sean pequeños

imagen.png

Solución


Creamos una variable que lleve la puntuación, aquí la hemos llamado "score"

Y el reto es dónde poner la instrucción que va incrementando la puntuación "sumar a score 1"

En el programa del pez pequeño:
imagen.png

Programa del tiburón
imagen.png

Enlace al proyecto completo