Meteor shower ☄️ | Makecode Arcade
- Marcos
- hace 11 minutos
- 3 Min. de lectura
Siete de la tarde, matecito, sandía y ventilador. Me falta el turroncito de navidad y estoy completo. ¿Cómo les va, gente? ¿Todo bien? Mañana es mi último día de clases tradicional (la semana que viene sólo vienen los alumnos que tienen que compensar algo) y ya estoy pensando en lo distinto que van a ser los próximos días hasta el 22. Me voy a llevar el termo y el mate; y me voy a poner a ordenar el laboratorio con alguna música o podcast de fondo. Quiero reorganizar algunos experimentos que hicimos, acomodar bien las cajas con los kits de robótica, desenredar cables, etc. Limpiar y reordenar los espacios hace muy bien ❤️.
Les cuento, ya que estamos, que están en presencia de la publicación número 100 de nuestra querida web. La cantidad de horas y paquetes de yerba mate que deben haber detrás de ese número, debe ser abismal 🧉😂. Estoy muy feliz. Este año, además de llegar a la publicación N°100, nos visitaron más de 200 educadores de 21 países diferentes. Me encantaría poder reunirlos a todos en una sala, escucharlos y aprender de sus historias educativas, sus alumnos, sus colegios, etc. Gracias, gente. Por difundir, por sugerirnos plataformas y/o contenidos, por retroalimentarnos, por todo…
¡Bienvenidos a una nueva actividad!

“Meteor shower” (que se traduce como “lluvia de meteoritos”) es un videojuego para dos jugadores desarrollado en Microsoft Makecode Arcade. ¿El objetivo? Simple. Evitar que nuestro personaje sea derribado por un meteorito ☄️. ¿Cómo? Utilizando teclas de dirección (arriba, abajo, izquierda y derecha) para moverse y correr a lo largo y ancho del mapa. El jugador que permanezca más tiempo en pie, gana.
Demostración:
¿Qué tal? ¿Está bueno, no? Más si les digo que es un proyecto que podría desarrollarse en tan sólo una o dos clases con estudiantes medianamente “avanzados”. El código no es absurdamente extenso y tiene instrucciones bastante predecibles. Nosotros lo hicimos en el último año de primaria y, por suerte, todo muy bien.
¡Hora de que lo prueben ustedes!
Jugador 1: Teclas "W", "A", "S", "D" | Jugador 2: Teclas "I", "K", "J", "L"
Link ACÁ
(Botones de "Show Code" y "Edit Code" disponibles).
Seguro hay un par como yo que estaban solos en la casa y se pusieron a probar el juego con ambas manos. Los hemisferios del cerebro están dándolo todo 😂 No sé si sabían, pero cada mano se controla con el hemisferio opuesto del cerebro (osea… mano izquierda, hemisferio derecho. Mano derecha, hemisferio izquierdo). Está bueno también plantear el juego así, eh. ¡Me gusta! Un videojuego para practicar la coordinación y hacer trabajar ambos lados de la cabeza 🧠🤓.
Código:

Bueno... El código en sí, si ya dominan un poquito de Makecode Arcade, no es muy enigmático. Al iniciar, se setean y posicionan ambos jugadores; se les asocian las teclas de movimiento que vienen por "default" y se les indica que no pueden "escaparse" de los límites de la pantalla.
A su vez, de forma constante (para siempre), se van lanzando meteoritos cada 500 milisegundos y desde puntos aleatorios de la pantalla (siempre saliendo desde el borde, por supuesto).
Por último, programamos los eventos fundamentales para cada jugador. Si el jugador 1 es impactado por un meteorito, automáticamente ganará el jugador N°2. Caso contrario, si el jugador 2 es impactado por un meteroito, ganará el jugador N°1. (los bloques verde oscuro, los de multijugador, los obtienen desde las extensiones cuando añaden a su proyecto la categoría "multijugador" / "multiplayer").
Si alguno quiere intentar hacerlo con más jugadores, también puede. El tema es que con un sólo teclado a los chicos se les van a entrecruzar mucho las manos y la jugabilidad puede llegar a ser bastante incómoda. Pero… también podríamos probar conectar más de un teclado a la PC. ¡Me gusta eh! 🤯😂
Otra cosa que también se puede hacer es crear una partida online multijugador en donde un jugador es el que hostea y otro es el que entra a esa partida a través de un link. Para esto último necesitarán - si o si - estar logueados en Makecode Arcade (se pueden logear con una cuenta de Google, Microsoft o Clever).

Bueno, gente. Hasta acá el post de hoy. ¡Espero les sirva este lindo proyecto!
Se me cuidan por favor. Les mando un abrazo grande a todos.
~ Marcos.


