3. Añadiendo distintos niveles al juego de la Webcam
Gamificar el videojuego de la Webcam
A continuación vamos a gamificar el videojuego de la Webcam añadiendo varios niveles. Niveles que al incrementar también harán que incremente la dificultad del videojuego.
¿Y cómo lo haremos? Bien, en primer lugar crearemos dos variables. La variable de Nivel y la variable «M» que representará la «el movimiento de la webcam» que nuestra webcam detecte en el escenario.
Videotutorial gamificación del juego de la Webcam en Scratch
El vídeo del curso solo está visible para los suscriptores.
Puedes suscribirte aquí o entrar si ya eres miembro.
Variables «Nivel» y «M»
Estas variables van a incrementar cada vez que nuestro personaje de flecha llegue a la meta verde.
Por lo tanto, añadiremos los bloques de cambio de nivel y de M justo dentro de esa condición.
Si os fijáis vamos a sustituir el parámetro que compara nuestro movimiento para ver si hacemos avanzar la flecha o retroceder por la variable M. Así podremos hacer que cada nivel vaya aumentando M, aumentando así también la dificultad, ya que tendremos que movernos mucho más y más rápido ante la Webcam para que la flecha avance.
En este caso he fijado la M inicial a 20. Ya que a mi parecer es un buen nivel básico. Cada vez que sobrepasemos ese nivel la M va a incrementar en 5 unidades. Así que pasaremos haremos que sea rápidamente más complicado.
Si queréis que en vuestro caso, el Nivel 2 no sea mucho más difícil que el 1, podéis aumentar la M en 1 punto. Pero si por lo contrario lo que buscáis es hacer un juego que escala su dificultad muy rápidamente entonces vamos a elegir un incremento mayor de M, como por ejemplo 10.
El resultado final
Una buena forma de terminar este videojuego, sería que una vez nos eliminen porque nuestra flecha llega a tocar la meta roja. Entonces muestre el nivel que hemos alcanzado. Así veremos si hemos conseguido mejorar con respecto a otras ocasiones.
Si hemos llegado al nivel 5 significa que nuestro movimiento era de 40 puntos. Y si hemos conseguido llegar a un movimiento de 65.
Puliendo detalles
En la próxima lección vamos a pulir algunos detalles, como por ejemplo la intensidad en la que mostramos nuestra webcam. Si va a permitir ver o no el fondo en caso de que tengamos alguno. Y el porcentaje de transparencia que tenga la Webcam en Scratch.