En este reto hay que generar una torreta de defensa que apunte al jugador automáticamente y el uso de proyectiles autodirigidos con MakeCode Arcade.
Se trata de un reto de nivel medio.
Reto #134 Torreta de defensa y proyectiles autodirigidos MakeCode Arcade
El reto lanzado en facebook y twitter de Juegos Robótica era el siguiente:
En este reto realmente nos planteamos dos cosas distintas. Por un lado Antonio nos planteó dentro del grupo privado de Telegram de la comunidad de Juegos Robótica que uno de sus alumnos quería permitir que el jugador posicionase una torreta de defensa y lo hemos transformado en que para este reto busquemos situar una torreta de defensa del enemigo que apunta automáticamente al jugador.
Aprovechando el tema de la torreta vamos a plantear que únicamente se active cuando el jugador se sitúa a cierta distancia de la torreta. Esto podría aplicarse a cualquier otro elemento de un videojuego creado con MakeCode Arcade. En la solución presentamos un semicírculo para que visualmente se pueda comprobar el cálculo de distancia, pero la idea es no poner ningún indicativo de este tipo.
Y por otro lado vamos a programar en el mismo reto una serie de proyectiles autodirigidos, que estén “programados” para impactar con el jugador a no ser que sea capaz de esquivarlos en el último momento.
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 se puede mejorar el gráfico de la torreta para hacer que gire apuntando siempre al jugador y que sea más visible ese movimiento, no únicamente con la dirección de los proyectiles.
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