Sensores

Los sensores permiten que nuestro programa pueda detectar lo que ocurre a su alrededor.

Gracias a los sensores, los personajes pueden reaccionar a cosas como:

  • La posición del ratón
  • Si están tocando otro objeto
  • Si están tocando el borde de la pantalla

Esto es muy importante para crear juegos y programas interactivos.


Detectar el ratón

En Pictoblox podemos usar sensores para saber dónde está el ratón.

Por ejemplo, podemos hacer que un personaje siga al ratón por la pantalla.

De esta forma el personaje se moverá dependiendo de cómo movamos el ratón.

Esto se usa mucho en juegos y animaciones.


Detectar objetos

Los sensores también permiten detectar si un personaje está tocando otro objeto.

Esto es muy útil para crear juegos.

Por ejemplo:

  • Un personaje toca una estrella
  • Un personaje toca una pelota
  • Un personaje toca un enemigo

Cuando ocurre ese contacto podemos hacer que suceda algo.

Por ejemplo:

  • Sumar puntos
  • Reproducir un sonido
  • Cambiar de disfraz
  • Mostrar un mensaje

Ejercicio: tocar y sumar puntos

Vamos a hacer un pequeño juego.

El objetivo será tocar un objeto para conseguir puntos.

Puedes intentar hacer algo como esto:

  • Coloca un personaje
  • Coloca una estrella en la pantalla
  • Haz que el personaje se mueva con el teclado
  • Cuando el personaje toque la estrella, suma puntos

Cada vez que el personaje toque la estrella, el jugador conseguirá más puntos.

Este tipo de mecánica se usa en muchos juegos.


En el próximo capítulo...

En el siguiente capítulo aprenderemos algo muy importante para crear juegos: las variables.

Las variables nos permiten guardar información, como por ejemplo la puntuación del juego.