Juego Del Dinosaurio Micro Bit

by Samy_8 in Circuits > Computers

3598 Views, 2 Favorites, 0 Comments

Juego Del Dinosaurio Micro Bit

Captura de Pantalla 2022-06-20 a la(s) 16.50.42.png

Con este tutorial vas a aprender a hacer el juego del dinosaurio en la micro bit.

Supplies

Computadora

Microbit

Creando El Proyecto

Captura de Pantalla 2022-06-20 a la(s) 22.56.15.png
Captura de Pantalla 2022-06-20 a la(s) 22.56.24.png

Primero, vas a dar click en "Nuevo proyecto".

Ahora escribirás el nombre del juego, en este caso Juego del Dinosaurio, le damos click a "Crear".

Creando Variables

Captura de Pantalla 2022-06-20 a la(s) 19.06.56.png
Captura de Pantalla 2022-06-20 a la(s) 19.07.19.png
Captura de Pantalla 2022-06-20 a la(s) 19.07.27.png

En este paso crearemos 3 variables, que serán las siguientes:

  • Cuerpo dinosaurio
  • Cabeza dinosaurio
  • Roca


En cada uno debemos hacer click en aceptar para que se guarde.

En este juego usáremos una roca en vez de un cactus, ya que no tenemos tanto espacio en la micro bit


(Tu puedes ponerles nombres distintos)

Colocando Al Dinosaurio

Captura de Pantalla 2022-06-20 a la(s) 23.07.28.png

Ya que tenemos las variables, tenemos que colocar al dinosaurio, primero iremos a Variables y arrastráremos el bloque "Establecer para".

En avanzados buscaremos el grupo de juegos y seleccionaremos el bloque "Crear sprite en x: y:" y lo meteremos en el bloque de "Establecer para", cambiaremos lo que dice en el primer cuadro y ponemos "Cuerpo dinosaurio" los números 2 los cambiaremos por x: 0 y: 4 y

Duplicaremos este bloque rojo y lo pondremos abajo de el original, cambiáremos el 4 por un 3 y "Cuerpo dinosaurio" por "Cabeza dinosaurio".

Hacer Que El Dinosaurio Salte

Captura de Pantalla 2022-06-20 a la(s) 19.50.08.png

Primero iremos a Entrada y llevaremos el bloque "Al presionarse el botón".

En Avanzado iremos a Juego, arrastráremos el bloque "(sprite)Cambiar(x)por" y cambiaremos sprite por "Cabeza dinosaurio", la x por y, el número 1 lo cambiáremos por -1.

Duplicaremos este bloque verde y solo cambiaremos "Cabeza dinosaurio" por "Cuerpo dinosaurio"

Que El Dinosaurio Regrese Al Piso

Captura de Pantalla 2022-06-20 a la(s) 19.50.08.png

Con la programación del paso anterior el dinosaurio ya sube, pero no vuelve a bajar para comprobarlo da click en el botón A y observa.

Para reparar este problema, usaremos el bloque "Pausa" de básico y cambiaremos el valor por 1 segundo.

Ahora duplicaremos los dos bloques verdes y cambiaremos -1 por 1.

¡Nuestro dinosaurio ya regresa al piso!

Creando Una Función

Captura de Pantalla 2022-06-20 a la(s) 19.57.32.png
Captura de Pantalla 2022-06-20 a la(s) 19.58.49.png
Captura de Pantalla 2022-06-20 a la(s) 19.59.04.png

Para crear una función debes ir a Avanzado donde encontraras las Funciones, da click en Crear una función, no necesitas agregar ningún parámetro solo cambia el texto "doSomething" por Roca o Piedra.

¡Ya tenemos la función lista!

Lo Que Vamos a Saltar

Captura de Pantalla 2022-06-20 a la(s) 23.04.04.png
Captura de Pantalla 2022-06-20 a la(s) 23.09.53.png

Ya que tenemos la función lista, usaremos un bloque "Establecer para" de variables y lo pondremos dentro de la función.

Ahora cambiaremos "sprite" por "Roca".

También iremos a Juego por el primer bloque, "Crear sprite en x: y:" y lo insertaremos en el 0 de "Establecer para".

En ambos espacios, X e Y escribiremos el número 4.

Si vuelves a entrar a Funciones, veras que hay 2 bloques nuevos, "Devuelve" y "Llamada roca", usaremos el bloque "Llamada roca" subimos hasta arriba y está la primera parte que programamos, la que sirve para que el dinosaurio aparezca, inserta el bloque "Llamada roca" debajo de los rojos.


Si te fijas en el simulador, verás que ya apareció la roca.

Que La Roca Se Mueva

Captura de Pantalla 2022-06-20 a la(s) 23.05.57.png

En este paso haremos que la roca se mueva, ya que si no se mueve no podremos jugar el juego.

Primero iremos a Bucles y arrastraremos el bloque "Repetir" (El de hasta arriba) abajo del bloque rojo en la función, dentro de este bloque agregaremos un bloque de Básico, "Pausa" y cambiaremos el valor por 1 seg.

Ahora tenemos que agregar un bloque de Juego, el bloque "(sprite)Cambiar (x)por" abajo del bloque de "Pausa", cambia "sprite" por "Roca" y el 1 por -1


¡Dale play al juego y mira como la roca avanza!

Que Haya Más Rocas

Captura de Pantalla 2022-06-20 a la(s) 23.00.30.png

Para que salgan más rocas y el juego no se detenga cuando la roca llegue al borde agregaremos un bloque de Lógica "Si entonces" y lo agregaremos debajo del bloque en el que hacemos que la roca se mueve.

Luego tenemos que agregar un bloque de Juego "Esta (sprite) tocando" y lo colocamos donde dice Verdadero, cambiamos "sprite" por "roca", si te fijas, el bloque tiene un espacio vacío ahí vamos a meter una variable, "Cuerpo dinosaurio".

Ahora, dentro del bloque "Si entonces" agregamos "Mostrar ícono" de básico, el ícono que debe mostrar es una cara triste, ya que ahí es donde pierdes.

Al final, agrega un bloque de Funciones, "Llamada roca"

Sonido (Opcional)

Captura de Pantalla 2022-06-20 a la(s) 21.57.57.png

Este paso es opcional, pero si quieres, al perder puedes agregar un sonido, solo debes agregar el bloque de Música "Comenzar melodía (Elige la que más te guste) repitiendo una vez"

Que La Roca No Se Quede Ahí

Final.png

Si le pones play al juego podrás darte cuenta de que ya que saltaste la roca, esta se queda ahí, en este paso vamos a hacer que ya no este ahí.

Primero usaremos un bloque "Por siempre" de Básico, en el que meteremos un bloque de Lógica "Si entonces", dentro de este vamos a poner uno de Juego "(sprite)Tocando el borde" y reemplazamos "sprite" por "Roca".

Ahora vamos a poner el bloque "Pausa" de Básico, y cambiamos el valor por 1 seg.

Luego agregamos un bloque de Juego "Eliminar(sprite)" y cambiamos "sprite" por "Roca".

Por último agregamos un bloque de Funciones, "Llamado roca".

¡Eso Es Todo!

Con el paso anterior acabamos la programación así que ¡Ya puedes jugar y divertirte con tu juego!