Want to create interactive content? It’s easy in Genially!

Get started free

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:

3D Corporate Reporting

Corporate CV

Interactive Onboarding Guide

Success Story

Higher Education Teaching Microsite

Modern microsite mobile

Basic Shapes Microsite

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