Diseña experiencias en Arcade Makecode
Aprenderás a crear un juego con niveles y diferentes enemigos, asi como también desafíos y mecanicas del juego. Puedes probarlo en el link de aqui abajo:
Ir a la Demo del Juego
¿Qué es Arcade Makecode?
Empezar
Arcade makecode es una plataforma online que esta especialmente diseñada para crear videojuegos con aspecto retro
10
¿Listo para comenzar? ¡Haz clic en el enlace al editor y sorprendete!
Ir al Proyecto
Importante: Nunca olvides de guardar tu proyecto en la medida que vas avanzando.
10
Añade enemigos estáticos a tu mapa de mosaicos
Agregar vidas de jugadores
Haga clic en set tilemap to y crea un mosaico totalmente rojo en My Tiles . Agrega uno o dos mosaicos a tu primer nivel.
Podemos agregar el número inicial de vidas. Para hacer esto, arrastre desde Info el bloque "set life to" y coloca la cantidad de vidas que quieras.
10
Duplicar el circuito alimentario
Cambia los valores de lo que duplicaste para crear enemigos
El alimento ya esta creado en la plantilla, vamos a duplicarlo y convertir el codigo duplicado en enemigos en movimiento.
10
Crear un oyente de colisiones
Animar a nuestro enemigo
Alteramos a nuestros enemigos estáticos para animarlos. Para permitirnos hacer esto, vaya a + Extensiones > Agregar animación
Ahora codificamos lo que sucede cuando nuestro jugador se superpone con nuestro staticEnemy . Arrastre un objeto del tipo jugador superpuesto en la escena. Dentro del bloque, arrastre el bloque Juego final del juego y manténgalo configurado en Perder .
10
Ahora podemos arrastrar un bloque animado que tiene un efecto de animación. Modifícalo para que coincida con el siguiente en nuestro bucle para cada elemento para que se aplique a todos los enemigos. Cambio el tipo de animación en el menú desplegable para usar la animación que mas te guste.
Agregar una condición para el bloque de elementos superpuestos
Doble salto
Necesitamos crear una variable llamada canDoubleJump. Ahora agrega un bloque al comienzo de nuestro juego y configúralo en verdadero para comenzar.
Queremos que el enemigo ataque al jugador si se chocan. Pero queremos que el jugador ataque al enemigo si está sobre el. Para ello comprobaremos la velocidad del eje x del jugador. Como los números se miden desde la parte superior de la pantalla hacia abajo, si es mayor que 0, entonces el jugador va hacia abajo. Ve a lo que creaste con la diapositiva 5 y completa lo faltante con los bloques de código a continuación
10
Crea un bloque lógico para probar si el jugador puede saltar o no.
Restablecer la variable canDoubleJump
Movimiento: Enemigos patrullando
Luego debemos crear un código para restablecer la variable canDoubleJump cuando toques el suelo nuevamente. Para hacer esto, crea un bucle de actualización en el juego y coloca un bloque lógico allí que hará que canDoubleJump sea verdadero cuando vuelvas a tocar el suelo.
Luego necesitas usar bloques lógicos azules para verificar y saltar solo si. Utiliza los bloques que ya esna crerados y agregale lo que haga falta.
10
Necesitamos editar nuestro mapa y agregar un mosaico de color y colocarlo en un lugar donde pueda chocar entre las paredes. En este ejemplo usaremos un bloque azul.
En nuestra función createLevels, vamos a crear un bucle que encuentra todos los bloques azules y los convierte en patrullas de enemigos. Puedes duplicar los bloques que usamos para crear comida en nuestro juego, hacemos varios cambios como agregarle el sprite del enemigo (recuerda colocarle a la variable el nombre "movingEnemy1") y luego le agregamos el bloque de velocidad. Asi tambien crea un nuevo kind llamado bumper y asignalo al enemigo.
Necesitamos configurar que el juego termine si el jugador toca a nuestro enemigo en movimiento, así que crea un bloque como se muestra a continuación.
10
Luego tenemos que hacer que nuestro enemigo "bumper" cambie de dirección cuando golpee la pared. Puedes hacer esto creando el siguiente bloque.
Movimiento: Enemigos que te persiguen
10
Al igual que con los enemigos estáticos, necesitamos editar el mapa y agregar un nuevo color colocandolos en una ubicación. En este caso, agreguemos algunos bloques negros.
Puedes duplicar al enemigo estático pero cambia los bloques finales. Elegí un sprite de la Galería, algun animalito que pueda volar por ejemplo. Recuerda crear una nueva variable llamada followEnemy y agregar el bloque azul "set follow" con una velocidad de 20 recomendada,
10
Makecode Arcade -Game Mechanics
Erica De Pacheco
Created on June 9, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
3D Corporate Reporting
View
Corporate CV
View
Interactive Onboarding Guide
View
Success Story
View
Higher Education Teaching Microsite
View
Modern microsite mobile
View
Basic Shapes Microsite
Explore all templates
Transcript
Diseña experiencias en Arcade Makecode
Aprenderás a crear un juego con niveles y diferentes enemigos, asi como también desafíos y mecanicas del juego. Puedes probarlo en el link de aqui abajo:
Ir a la Demo del Juego
¿Qué es Arcade Makecode?
Empezar
Arcade makecode es una plataforma online que esta especialmente diseñada para crear videojuegos con aspecto retro
10
¿Listo para comenzar? ¡Haz clic en el enlace al editor y sorprendete!
Ir al Proyecto
Importante: Nunca olvides de guardar tu proyecto en la medida que vas avanzando.
10
Añade enemigos estáticos a tu mapa de mosaicos
Agregar vidas de jugadores
Haga clic en set tilemap to y crea un mosaico totalmente rojo en My Tiles . Agrega uno o dos mosaicos a tu primer nivel.
Podemos agregar el número inicial de vidas. Para hacer esto, arrastre desde Info el bloque "set life to" y coloca la cantidad de vidas que quieras.
10
Duplicar el circuito alimentario
Cambia los valores de lo que duplicaste para crear enemigos
El alimento ya esta creado en la plantilla, vamos a duplicarlo y convertir el codigo duplicado en enemigos en movimiento.
10
Crear un oyente de colisiones
Animar a nuestro enemigo
Alteramos a nuestros enemigos estáticos para animarlos. Para permitirnos hacer esto, vaya a + Extensiones > Agregar animación
Ahora codificamos lo que sucede cuando nuestro jugador se superpone con nuestro staticEnemy . Arrastre un objeto del tipo jugador superpuesto en la escena. Dentro del bloque, arrastre el bloque Juego final del juego y manténgalo configurado en Perder .
10
Ahora podemos arrastrar un bloque animado que tiene un efecto de animación. Modifícalo para que coincida con el siguiente en nuestro bucle para cada elemento para que se aplique a todos los enemigos. Cambio el tipo de animación en el menú desplegable para usar la animación que mas te guste.
Agregar una condición para el bloque de elementos superpuestos
Doble salto
Necesitamos crear una variable llamada canDoubleJump. Ahora agrega un bloque al comienzo de nuestro juego y configúralo en verdadero para comenzar.
Queremos que el enemigo ataque al jugador si se chocan. Pero queremos que el jugador ataque al enemigo si está sobre el. Para ello comprobaremos la velocidad del eje x del jugador. Como los números se miden desde la parte superior de la pantalla hacia abajo, si es mayor que 0, entonces el jugador va hacia abajo. Ve a lo que creaste con la diapositiva 5 y completa lo faltante con los bloques de código a continuación
10
Crea un bloque lógico para probar si el jugador puede saltar o no.
Restablecer la variable canDoubleJump
Movimiento: Enemigos patrullando
Luego debemos crear un código para restablecer la variable canDoubleJump cuando toques el suelo nuevamente. Para hacer esto, crea un bucle de actualización en el juego y coloca un bloque lógico allí que hará que canDoubleJump sea verdadero cuando vuelvas a tocar el suelo.
Luego necesitas usar bloques lógicos azules para verificar y saltar solo si. Utiliza los bloques que ya esna crerados y agregale lo que haga falta.
10
Necesitamos editar nuestro mapa y agregar un mosaico de color y colocarlo en un lugar donde pueda chocar entre las paredes. En este ejemplo usaremos un bloque azul.
En nuestra función createLevels, vamos a crear un bucle que encuentra todos los bloques azules y los convierte en patrullas de enemigos. Puedes duplicar los bloques que usamos para crear comida en nuestro juego, hacemos varios cambios como agregarle el sprite del enemigo (recuerda colocarle a la variable el nombre "movingEnemy1") y luego le agregamos el bloque de velocidad. Asi tambien crea un nuevo kind llamado bumper y asignalo al enemigo.
Necesitamos configurar que el juego termine si el jugador toca a nuestro enemigo en movimiento, así que crea un bloque como se muestra a continuación.
10
Luego tenemos que hacer que nuestro enemigo "bumper" cambie de dirección cuando golpee la pared. Puedes hacer esto creando el siguiente bloque.
Movimiento: Enemigos que te persiguen
10
Al igual que con los enemigos estáticos, necesitamos editar el mapa y agregar un nuevo color colocandolos en una ubicación. En este caso, agreguemos algunos bloques negros.
Puedes duplicar al enemigo estático pero cambia los bloques finales. Elegí un sprite de la Galería, algun animalito que pueda volar por ejemplo. Recuerda crear una nueva variable llamada followEnemy y agregar el bloque azul "set follow" con una velocidad de 20 recomendada,
10