Programa del curso

Programación de Videojuegos en Arcade MakeCode

Un recorrido para que niños y adolescentes aprendan programación creando videojuegos 2D. Exploran personajes, niveles, animaciones, variables, funciones, multijugador, inteligencia artificial y proyectos finales.

Edades: 7 a 13 años 12 módulos progresivos Herramienta: Arcade MakeCode
Programación de Videojuegos en Arcade MakeCode
Arcade MakeCode

Programa del curso

El recorrido está organizado en 12 módulos. Cada módulo incorpora nuevas mecánicas, conceptos de programación y proyectos de videojuegos cada vez más completos.

Recorrido completo

Videojuegos 2D, multijugador, IA y proyecto final

Desde el primer videojuego hasta proyectos avanzados con funciones, arreglos, física, raycasting, split-camera, menús, interfaces e inteligencia artificial aplicada a personajes.

Módulo 1 ¡Start game! Presentación y funcionalidades de Arcade MakeCode.
+
  • #1Nos presentamos e introducimos la herramienta MakeCode Arcade de Microsoft. Damos los primeros pasos como programadores creando nuestro primer videojuego.
  • #2¿Qué es un Sprite? ¿Por qué son tan importantes los videojuegos? Le damos color a los juegos creando personajes y fondos en Pixel Art.
  • #3Exploramos el género Clickers y creamos un videojuego de este estilo. Trabajamos eventos y condicionales.
  • #4Trabajamos con coordenadas cartesianas y números al azar para crear objetos inteligentes. Exploramos nuevas formas de mover a un personaje.
Módulo 2 ¡Level up! Animaciones, gameplay, variables, proyectiles y GameJam.
+
  • #5Aprendemos a animar. Nuestros juegos se llenan de personalidad y movimiento gracias a las herramientas de animaciones.
  • #6Hablamos sobre gameplay y reglas de un videojuego. Trabajamos con variables creando potenciadores y boosters.
  • #7Programamos un videojuego de naves espaciales y aprendemos a trabajar con proyectiles para crear una lluvia de asteroides.
  • #8Participamos de nuestra primera GameJam y aplicamos todo lo aprendido para hacer un videojuego único.
Módulo 3 ¡New stage! Tilemaps, diseño de niveles, plataformas y Pac-Man propio.
+
  • #9Ampliamos los límites del mapa y creamos mundos con biomas y paisajes. Usamos Tilemaps para crear niveles pintando.
  • #10Conversamos sobre Pac-Man y creamos nuestra propia versión de este mítico videojuego.
  • #11Creamos enemigos inteligentes y sistemas de combate cuerpo a cuerpo. Hablamos sobre diseño de niveles.
  • #12Exploramos el proceso para crear un videojuego completo y profesional. Comenzamos un juego de plataformas.
Módulo 4 ¡Power up! Funciones, reutilización de código y raycasting.
+
  • #13Continuamos el proyecto de plataformas agregando niveles y mecánicas increíbles utilizando funciones.
  • #14Aprendemos cómo las funciones ayudan a organizar y reutilizar código. Creamos un juego de escape vertical donde el piso es lava.
  • #15Aprendemos parámetros en funciones mientras nos convertimos en piratas y luchamos contra el Kraken.
  • #16Conversamos sobre Raycasting y primeros videojuegos 3D. Comenzamos el desarrollo de Backrooms 3D.
Módulo 5 ¡Checkpoint! Runners, 3D, física, funciones, parámetros y arreglos.
+
  • #17Conversamos sobre videojuegos Runners y usamos listas y arreglos para crear variedad de enemigos y skins.
  • #18Combinamos funciones y arreglos para crear una versión de Fruit Ninja con física, gravedad y generación automática.
  • #19Continuamos en 3D y desarrollamos un selector de niveles para Backrooms aplicando funciones, parámetros y arreglos.
  • #20Exploramos el océano, enfrentamos tiburones e implementamos tesoros, potenciadores, animaciones y más.
Módulo 6 ¡Health boost! Juegos multijugador, parallax y status-bar.
+
  • #21Conversamos sobre videojuegos .io, comparadores lógicos y creamos un fantástico Agar.io.
  • #22Exploramos el género multijugador y creamos un videojuego de fútbol para jugar con hasta 4 jugadores de manera remota.
  • #23Aprendemos sobre barras de estado y efecto parallax comenzando un juego de naves espaciales y alienígenas.
  • #24Continuamos el proyecto de naves implementando enemigos que disparan y barras de estado. Finalización del curso.
Módulo 7 ¡Bonus stage! Narrativa emergente, UX, menú de selección y GameJam.
+
  • #25Conversamos sobre teorías para desarrollar videojuegos exitosos y comenzamos un proyecto inspirado en Frogger.
  • #26Debatimos sobre narrativa emergente y experiencia del jugador. Continuamos Frogger en entorno multijugador con potenciadores y penalizadores.
  • #27Aprendemos sobre competencia, cooperación e interacción social. Desarrollamos un menú de selección de jugadores.
  • #28Participamos en una GameJam Animada y ponemos todas nuestras habilidades a prueba.
Módulo 8 ¡Skill upgrade! Multijugador, split-camera e IA aplicada a personajes.
+
  • #29Conocemos la extensión Multijugador y creamos videojuegos multijugador avanzados con programación más accesible y escalable.
  • #30Exploramos manejo de cámaras en Arcade MakeCode y trabajamos con Split-Camera para asignar perspectivas por jugador.
  • #31Creamos un sistema PvP para un juego de luchas en plataformas multijugador con selección de mapas y corrección de errores.
  • #32GameJam Animada: creamos un juego inspirado en una película animada favorita.
Módulo 9 ¡Unstoppable! Videojuegos rítmicos, Geometry Dash y proyecto final.
+
  • #33Exploramos Geometry Dash y comenzamos un videojuego rítmico con herramientas útiles y primer prototipo jugable.
  • #34Avanzamos en Geometry Dash, resolvemos problemas de jugabilidad, usamos depuración de errores y configuramos Mini Menú.
  • #35Finalizamos menú de inicio y submenú de niveles. Sumamos modos de juego, vehículos y corrección final de errores.
  • #36Celebramos la graduación del nivel avanzado con exhibición de juegos y carpeta digital de proyectos.
Módulo 10 ¡Legendary! Cinemáticas, interfaces, Sonic y GameJam.
+
  • #37Viajamos a la era de 16 bits, exploramos Sega vs Nintendo e iniciamos el desarrollo de Sonic con diseño de niveles.
  • #38Diseñamos animaciones de inicio y un menú atractivo para destacar la primera impresión del jugador.
  • #39Trabajamos User Interface, creamos interfaz propia y generamos enemigos móviles modificando Sprites.
  • #40Participamos en la 4ª edición de GameJam en MakeCode Arcade aplicando conceptos del módulo.
Módulo 11 ¡Supreme mastery! Donkey Kong, shooter, funciones, física y jugabilidad.
+
  • #41Estudiamos Donkey Kong y comenzamos un videojuego inspirado en la franquicia usando funciones con parámetros y bucle para listas.
  • #42Continuamos el juego incorporando lógica de escaleras, física y mejora de barriles con rotación.
  • #43Concluimos Donkey Kong con jefe final, mecánicas de contraataque, status bar e interfaces.
  • #44Desarrollamos un shooter y programamos disparos hacia distintas direcciones para fortalecer dominio en diseño y desarrollo.
Módulo 12 End Game Puzzles e inteligencia artificial.
+
  • #45Estudiamos videojuegos Puzzle y trabajamos con edición de mapas en tiempo real para crear acertijos y rompecabezas.
  • #46Continuamos con Puzzle e incorporamos inteligencia artificial para crear enemigos inteligentes en escenarios y laberintos.
  • #47Desarrollamos un Shooter 3D con minimapas e inteligencia artificial para enemigos más desafiantes.
  • #48Finalizamos Shooter 3D con sistemas de disparo para personaje y enemigos. Celebramos la graduación y cierre del curso.