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 #3 Variables

En esta clase conoceremos el concepto de variable y sus utilidades dentro del entorno de programación Makecode Arcade a través de ejemplos. 

Primero explicaremos el concepto de que es una variable, los tipos de variables que hay, el nombre que se les asigna y los valores que puede tomar dependiendo del tipo de variable que sea. 

Luego veremos los distintos tipos de variables que existen en makecode arcade: número, texto, Sprite, sonido, imagen… y las utilidades que tienen dichas variables así como los datos que almacenan cada una de ellas. 

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 3 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 proyecto nuevo llamado “Variables”. Insertar un bucle forever con una espera de 1 segundo al final del bucle. Siempre dejaremos esta espera al final del bucle. Crear una nueva variable llamada “Contador”. Dentro del bucle on start, colocar el bloque set contador to 0. 
  2. Ya tendríamos creada la variable y la vamos a mostrar en la pantalla con el comando set score to. Insertamos este bloque dentro del bucle on start justo después del bloque de set contador to 0. Dentro de este bloque insertamos el dato de la variable contador, el bloque redondo con el nombre de la variable. En el bucle forever, justo antes de la espera de 1 segundo vamos a colocar el bloque de change contador by 1. En cada iteración del bucle se aumentará en 1 la variable. 
  3. Colocaremos el mismo bloque que hemos añadido en el bucle on start (set score to contador) pero esta vez dentro del bucle forever al principio. Probar el funcionamiento. Observamos que el bucle nos va mostrando cada segundo la variable contador la cual va aumentando de 1 en 1. Haremos uso de esta variable con los bloques lógicos. 
  4. Añadimos un bloque de: if true then, al principio del bucle forever. Dentro de la condición, sustituiremos el True que viene por un bloque condicional 0 < 0. Modificaremos este bloque condicional para que sea de esta forma: contador > 4. Esto significa que si en el momento de ejecutarse ese if, la variable contador tiene un valor mayo que 4 (5 o más) nos ejecutará el código que introduzcamos dentro del if. Dentro del if insertamos un bloque que lance un preyectil desde el borde de la pantalla. Probamos el funcionamiento. Comprobamos mirando la puntuación, el score, el valor de la variable, el cual va aumentando de 1 en 1. Nos daremos cuenta de que cuando este valor llegue a 5 empezará a lanzar el proyectil. 

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?