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.