Ir al contenido principal
Cómo crear un laberinto en ubbox

Aprende a crear un laberinto en el ubbox

Sara Batista avatar
Escrito por Sara Batista
Actualizado hace más de 6 meses

Un laberinto es uno de los juegos más sencillos de construir en el ubbox. Para construirlo, sólo tienes que seguir estos pasos:

Lo primero que tienes que hacer es elegir los sprites para el juego. Estos son sólo algunos ejemplos. Elige los que más te gusten, dependiendo del tema de tu juego.

  1. Pulsa el lápiz en la pestaña Ruby.

  2. Selecciona los diferentes skins de Ruby: Ruby atrás, Ruby derecha, Ruby izquierda.

  3. Pulsa Confirmar.

Esto será necesario para que cuando caminemos Ruby gire en la dirección correcta.

Nota: el tamaño del sprite puede ajustarse al tamaño del laberinto si es necesario. Puedes ajustarlo arrastrando las propiedades del sprite a su alrededor:

A continuación, vamos a añadir el Laberinto.

  1. Pulsa + y busca Laberinto.

  2. Seleccione uno y pulse Confirmar.

  3. Siga los mismos pasos anteriores para añadir una Meta. El objetivo debe estar al final del laberinto y no puede ser sólo de color negro.

Movimientos de los sprites

Vuelve a la pestaña Ruby y programemos el juego.

  1. En la pestaña Eventos, arrastra el bloque al presionar arriba.

  2. En la pestaña Movimientos, arrastra el bloque que camina 0 pasos hacia arriba y colócalo dentro del bloque de eventos.

  3. Dale el valor 0 a 1.


  4. En la pestaña Estilo, arrastra o bloque cambia skin por.

  5. Haga clic en Ruby y cambiar a Ruby atrás.

Así, cuando el personaje camine hacia arriba, se pondrá de espaldas a nosotros. La tecla arriba de tu teclado ya está programada. Ahora necesitas repetir los pasos anteriores para cambiar las otras teclas para las otras direcciones (abajo, izquierda y derecha).

Programar la colisión

A continuación, vamos a programar las reacciones de la Ruby si colisiona con las líneas negras del laberinto.

  1. En la pestaña Eventos, arrastra el bloque al presionar ▶.

  2. En la pestaña Control, arrastra el bloque repite por siempre y colócalo dentro del bloque evento.

  3. En la pestaña Control, arrastra el bloque si y colócalo dentro de la repetición para siempre.

  4. En la pestaña Sensores, arrastra el bloque está tocando en color y colócalo en el espacio falso.

  5. Cambia el color rojo a negro (los valores RGB deben ser exactamente R:0 G:0 B:0).

  6. En la pestaña Control, arrastra el bloque reinicia posición y colócalo dentro del bloque si.

Programemos ahora lo que ocurre cuando Ruby colisiona con la Meta que has elegido.

  1. En el bloque si, pulsa + dos veces, y borra el último si pulsando -.


    El resultado final:


  2. En la pestaña Sensores, arrastra el bloque está tocando y colócalo en el espacio falso.

  3. Si no lo está, cámbialo a colisiona con Meta (o como hayas llamado a tu sprite final).

  4. En la pestaña Estilo, arrastra el bloque habla durante 0 segundos y colócalo dentro del espacio sino si.

  5. Revisa"¡He ganado!" en el cuadro de texto y cambia 0 por 2.


Añadir puntos

Ahora vamos a añadir un sprite, que debe ser atrapado por nuestro personaje para ganar puntos.

  1. Repite los pasos para crear un nuevo sprite, añádelo al juego y colócalo en el lugar que prefieras.


  2. En la pestaña Eventos, arrastra el bloque al presionar ▶.

  3. En la pestaña Variables, arrastre el bloque de cambio de variable y colóquelo dentro del bloque de eventos.

  4. Haga clic en la flecha junto a la variable y crear uno nuevo haciendo clic en más.

  5. Darle el nombre de "puntos".

  6. En el lugar de cambiar puntos, escriba en el cuadro de texto 0.


  7. En la pestaña Variables, arrastra el bloque muestra puntos y colócalo después del bloque cambia los puntos a 0.

  8. En la pestaña Control, arrastra el bloque repetir para siempre y colócalo dentro del bloque evento.

  9. En la pestaña Control, arrastra el bloque se y colócalo dentro del bloque repetir para siempre.

  10. En la pestaña Sensores, arrastra el bloque está tocando y colócalo en el espacio falso.

  11. Cambiar a está tocando Ruby, (o el nombre que le hayas dado a tu personaje).

  12. En la pestaña Estilo, arrastra el bloque oculta sprite y colócalo dentro de si.

  13. En la pestaña Variables, arrastra el bloque cambia puntos y colócalo después del bloque oculta.

  14. En la pestaña Operadores, arrastra el bloque 0 más 0 y colócalo dentro del cuadro de texto del bloque cambia puntos a.

  15. En la pestaña Variables, arrastra el bloque puntos y colócalo sobre el primer 0.

  16. Cambia el segundo 0 a 1.

También puedes añadir otro sprite para perder puntos, sólo tienes que repetir los mismos pasos y sustituir el + por -.

Para probar el juego, pulsa el botóny utiliza las teclas programadas para mover al personaje.

Los pasos anteriores son sólo una forma de jugar, así que puedes experimentar con otras maneras. Siempre puedes elegir el tema para tu laberinto, mira algunos ejemplos aquí:

¿Ha quedado contestada tu pregunta?