Juegos Robótica

Cursos de programación con robótica educativa

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

Makecode Arcade avanzado #2 Bloques condicionales

En esta clase tomaremos contacto con los bloques lógicos y condicionales (if, if else y while) que nos permite el entorno Makecode Arcade.

Primero veremos el bloque if else, el cual nos permite ejecutar el código si se cumple la condición que le introduzcamos. Aprovechando la explicación de este bloque veremos también el bucle while el cual tiene un funcionamiento parecido pero no igual. 

Luego veremos también los bloques condicionales, los cuales analizan una condición y si la cumple adquieren un valor de cierto y si no se cumple la condición devuelven falso. Estos bloques los utilizaremos junto con los comandos if else y while. 

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 2 del curso de Makecode Arcade avanzado.

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

Ejercicios:

  1. Crear un nuevo proyecto llamado “Condicionales”. Insertar un bucle forever con una espera de 1 segundo al final del bucle. Siempre dejaremos esta espera al final del bucle. Insertar dentro del bucle forever el bloque if else. Dentro de la sección del if, colocar un bloque para que lance un proyectil desde la esquina superior izquierda de la pantalla. Dentro de la sección del else, colocar un bloque para que lance un proyectil desde la esquina superior derecha de la pantalla.  Probar el funcionamiento. Comprobar que si cambiamos la condición entre true o false, lanza el proyectil desde la derecha o izquierda.
  2. Introducir detrás del bloque if else el bloque while con la condición en True. Dentro del while introducir el bloque que reproduzca un sonido y espera a que termina, play sound until done. Comprobar el funcionamiento. Entendemos que se está ejecutando siempre el bucle while y no sale de él ya que la condición siempre es cierta.
  3. En la condición del while insertar el condicional not y dentro del not introducir true. De esta forma not true significa que no se cumple la condición, equivalente a un false y no se ejecutará el while. Probar el funcionamiento.
  4. Sustituir la condición del if else por un condicional que compruebe si 1 = 2. Esta condición será falsa por lo que ejecutará el código dentro del else. Probar el funcionamiento 

Todas las clases de este curso

  1. Makecode Arcade avanzado #1 Funciones de bucles
  2. Makecode Arcade avanzado #2 Bloques condicionales
  3. Makecode Arcade avanzado #3 Variables
  4. Makecode Arcade avanzado #4 Introducción a las listas o arrays
  5. Makecode Arcade avanzado #5 Herramientas para trabajar con listas 1 de 2
  6. Makecode Arcade avanzado #6 Herramientas para trabajar con listas 2 de 2
  7. Makecode Arcade avanzado #7 Textos y herramientas para textos
  8. Makecode Arcade avanzado #8 Bloques matemáticos
  9. Makecode Arcade avanzado #9 Cambiar baldosa/pared
  10. Makecode Arcade avanzado #10 Detección de sprite sobre baldosa
  11. Makecode Arcade avanzado #11 Introducción a variable imagen
  12. Makecode Arcade avanzado #12 Herramientas para trabajar con imágenes
  13. Makecode Arcade avanzado #13 Bloques Gameplay (on game update, time y reset)
  14. Makecode Arcade avanzado #14 Sprites Lifecycle: on create y on destroy
  15. Makecode Arcade avanzado #15 Tamaño y efectos de escena, y cuenta atrás
  16. Makecode Arcade avanzado #16 Funciones o subprogramas
  17. Makecode Arcade avanzado #17 Herramientas multijugador

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?