2. Programar la interacción con la Webcam

Interactuando con la Webcam en Scratch

En esta lección lo que vamos a aprender es a interactuar con nuestra Webcam. El bloque que vamos a utilizar para programar el videojuego es el sensor azul cielo, que nos dice que movimiento tiene nuestro video con respecto al Escenario.

Podemos utilizar el sensor para ver tanto qué movimiento hay con respecto a un objeto concreto como para ver qué movimiento hay con respecto al Escenario. Esta vez utilizaremos el parámetro «Movimiento del video con respecto al Escenario». Sino deberíamos tal vez estar tocando la flecha constantemente desde nuestra webcam. Para otro tipo de videojuego seguro que nos irá fenomenal pero para este nos limitamos a hacerlo con el escenario.

Videotutorial programando la interacción con nuestra webcam

A continuación veréis como funciona el proceso de programación para hacer que el videojuego interactúe con nuestra webcam.

El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.


La programación para interactuar con la webcam

Si queremos mantener el videojuego con un nivel, haremos que este se detenga una vez entre en contacto con el color verde oscuro de la meta. Y lo mismo haremos cuando la flechita toque el color rojo de la derrota. Eso sí, el movimiento va a ser siempre en el eje de las «x». Por lo tanto podemos incrementarlas o reducirlas. Y finalmente vamos a marcar un punto de inflexión. Por ejemplo en este caso he decidido que si el movimiento es inferior a 20, entonces las «x»s decrezcan. Así tendremos que movernos mucho más para llegar a la meta de victoria.

Programación webcam Scratch

Próximos pasos

Ahora que ya tenemos este juego funcionando lo que haremos es añadir algunas variables para poder hacerlo evolucionar y generar distintos niveles.

Crearemos una variable sencilla de nivel, que irá incrementando de uno en uno cuando ganemos. Y finalmente crearemos otra variable a parte que nos hará incrementar el movimiento de valor cada vez que nos pasemos una partida. De este modo iremos incrementando la dificultad del juego para hacerlo más emocionante.

Volver a: Juego con la Webcam > 1. Juego de movimiento con la webcam