Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Makecode Arcade iniciación #13 Sprites tipo proyectil y su control.

En esta clase aprenderemos cómo generar e interactuar con los sprites de tipo proyectil, es decir, los proyectiles del juego.

Aprenderemos a generar proyectiles de diversas formas. A generarlos en los bordes de la pantalla asignándole un aspecto visual y una velocidad en X e Y. De la misma forma podremos generar los proyectiles desde la posición de uno de los sprites activos en el juego.

Conoceremos como los proyectiles después de todo siguen siendo sprites por lo que las funciones aplicadas a sprites también se pueden emplear en dichos proyectiles. De esta forma podremos generar un proyectil en cualquier parte del mapa con la velocidad y aceleración que queramos y poder utilizar todos los comandos que usábamos con los sprites con los proyectiles también.

Veremos de esta manera la colisión entre cualquier sprite y un proyectil, como hacer que se destruyan al colisionar con otro sprite pudiendo eliminar también el sprite contra el que ha colisionado.

Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.

Vídeo de la sesión 13 del curso de iniciación a Makecode Arcade.

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

 

Ejercicios:

  1. Crear un proyecto nuevo llamado Clase 13. Añadir al inicio de la partida, dentro de “on start” un bloque de comandos que dispare un proyectil que se llame “bala enemiga” con la apariencia que prefieras y salga de la esquina superior derecha y vaya con una velocidad en diagonal hacia la esquina inferior izquierda.
  2. Crear un sprite de tipo player, que se llame “jugador” y tenga la apariencia que quieras. Otorgarle movimiento con el control del simulador arcade. Añadir los bloques necesarios para que, al colisionar un sprite de tipo player con otro de tipo proyectil, el que sea de tipo player se destruya. Si quieres puedes añadirle algún efecto en la destrucción del sprite.
  3. Probar el juego intentando esquivar la bala que sale al principio del juego para que no te mate. Si es necesario ajustar la dificultad, cambiar la velocidad de la bala en X e Y.
  4. Añadir un comando que detecte cuando presionas el botón A. Dentro del bloque anterior, añadir el comando de generar un proyectil desde la posición del sprite “jugador” con una velocidad únicamente horizontal hacia la derecha (vy = 0). 

Todas las clases de este curso

  1. Makecode Arcade iniciación #1 Introducción a Makecode Arcade.
  2. Makecode Arcade iniciación #2 Diseño gráfico de sprites y fondos.
  3. Makecode Arcade iniciación #3 Programación de movimiento de sprites.
  4. Makecode Arcade iniciación #4 Controles de la consola de juego.
  5. Makecode Arcade iniciación #5 Mapa de baldosas de juego.
  6. Makecode Arcade iniciación #6 Opciones de cámara de juego.
  7. Makecode Arcade iniciación #7 Las paredes en el mapa de baldosas.
  8. Makecode Arcade iniciación #8 Efectos gráficos en sprites.
  9. Makecode Arcade iniciación #9 Puntuación, vidas y game over.
  10. Makecode Arcade iniciación #10 Colisiones entre sprites.
  11. Makecode Arcade iniciación #11 Mensajes emergentes y diálogo.
  12. Makecode Arcade iniciación #12 Métodos de diálogo con el jugador.
  13. Makecode Arcade iniciación #13 Sprites tipo proyectil y su control.
  14. Makecode Arcade iniciación #14 Sonidos, melodías y efectos sonoros.

Recuerda que si te suscribes tendrás acceso a todos los cursos, con opción de soporte para dudas y preguntas.

NEWSLETTER | Contacto | Blog | Sobre mi | Política de privacidad

Juegos Robótica es un proyecto de TECNODEMIA© 2026 ·

close-icon

Acceso Alumn@s

¿Has olvidado tu contraseña?