En este reto hay que programar micro:bit para poder jugar a los trileros utilizando su matriz de LEDs y pulsadores.
Se trata de un reto de nivel intermedio.
Reto #50. Juego de habilidad de los trileros con micro:bit.
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Para resolver este reto haremos uso intensivo de bloques para poder mostrar el juego a través de la matriz de LEDs de microbit de manera que se puedan identificar tres “vasitos” y que puedan moverse para despistar al jugador.
Aunque es un reto de dificultad media utilizaremos gran cantidad de variables para poder manejar toda la secuencia del juego y algunos algoritmos sencillos pero importantes como el utilizado para que microbit guarde la posición de la “bolita” según va moviendo los vasos.
Además hay que programar diferentes acciones aleatorias tomadas al azar como la elección del primer vaso en el que situar la bolita o la secuencia de movimientos, que lógicamente debe cambiar tanto en forma como en cantidad.
Para añadir dificultar iremos incrementando la velocidad con la que se mueven los vasitos conforme el jugador vaya acertando los primeros niveles.
Como es habitual te dejo un vídeo para que puedas entender mejor la resolución de este reto, pero recuerda que hay diversas soluciones para un mismo problema, por lo que es posible que lo hayas resuelto de otra manera. Apúntate a los cursos de Juegos Robótica para aprender a programar con robótica educativa desde cero.
Con este reto llegamos al número 50 después de mucho tiempo gracias a vuestro apoyo, el proyecto Juegos Robótica no sería posible sin vosotros… ¡muchas gracias!
Si quieres ser tú quien lance el reto con Lego Mindstorms EV3, mBot, Micro:bit, Arduino, Ranger, Lego WeDo o Codey Rocky sólo tienes que ponerte en contacto o dejar un comentario y no olvides suscribirte al boletín de Juegos Robótica para recibir actualizaciones sobre los retos de programación y el resto de recursos sobre robótica educativa.
¡La semana que viene tendremos nuevo reto!
Deja una respuesta