En este reto hay que programar el clásico juego “Tres en raya” con MakeCode Arcade.
Se trata de un reto de nivel avanzado.
Reto #105 Tres en raya para dos jugadores con MakeCode Arcade
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
Vamos a plantear este reto permitiendo a dos jugadores colocar sus fichas únicamente mediante el uso de los botones A y B de manera que sea fácil trasladarlo a otro sistema con menos posibilidades de entrada como es el caso de Microbit.
Dejaremos que un botón sirva para cambiar de casilla y el otro para fijar la posición y cambiar de turno.
El sistema debe ser capaz de saber dónde se han ido colocando las fichas para determinar el momento en el que un jugador consigue tres en raya o si no hay ganador y finalmente terminan en tablas.
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 y tener acceso a todos los retos de programación resueltos.
Como mejora en un curso dentro de la plataforma dotaremos a la aplicación de inteligencia artificial de manera se pueda jugar contra la máquina y que ella vaya aprendiendo de sus propios fallos.
Puedes añadir otras mejoras utilizando los conceptos avanzados de los cursos de nuestra plataforma.
Si quieres ser tú quien lance el reto con MakeCode Arcade, Lego Mindstorms EV3, mBot, Micro:bit, Arduino, Ranger, Lego WeDo, Codey Rocky o Lego Spike, 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