· Miguel Angel Cabrera Bejarano · robotica-programacion  · 3 min read

Senda de robótica Microbit - Reto 8: Juego de Adivinanza de Palabras

Aprende a crear un juego de adivinanza de palabras con la BBC micro:bit. Sigue estos pasos sencillos y descubre cómo adivinar palabras usando la pantalla LED.

Aprende a crear un juego de adivinanza de palabras con la BBC micro:bit. Sigue estos pasos sencillos y descubre cómo adivinar palabras usando la pantalla LED.

Reto 8: Juego de Adivinanza de Palabras

¡Bienvenidos al octavo reto de la senda de robótica con Terapytec Labs! Hoy vamos a crear un juego de adivinanza de palabras usando la BBC micro:bit. Este proyecto es divertido y te enseñará a mostrar letras y palabras en la pantalla LED de la micro:bit.

¿En qué consiste el reto?

El reto consiste en crear un juego en el que la micro:bit muestre una letra al azar de una palabra secreta y tú tengas que adivinar la palabra completa. Cada vez que presionas el botón, se muestra la siguiente letra de la palabra.

¿Qué Necesitas?

Para comenzar, necesitas las siguientes herramientas:

  • BBC micro:bit v2.2
  • Cable USB
  • Ordenador con acceso a internet
  • Editor MakeCode (accesible desde el navegador)

Realización del proyecto

Paso 1: Conecta tu micro:bit

Usa el cable USB para conectar tu micro:bit al ordenador.

Conectando la micro:bit

Paso 2: Accede a MakeCode

Abre el navegador y ve a MakeCode para micro:bit.

Makecode inicio

Paso 3: Crea un nuevo proyecto

Haz clic en “Nuevo Proyecto” y nómbralo con el nombre del proyecto.

Makecode proyecto

Paso 4: Añade un bloque de inicio

En la categoría “Básico”, arrastra el bloque al iniciar al editor.

Makecode inicio

Paso 5: Crear una variable para la palabra

Vamos a crear una variable para almacenar la palabra secreta. En la categoría “Variables”, haz clic en “Crear una variable” y nómbrala palabra.

Pasa el cursor del ratón por encima para ver la solución

Crear Variable

Paso 6: Establecer la palabra secreta

Dentro del bloque al iniciar, añade el bloque fijar palabra a y escribe una palabra como “HELLO” o “MICROBIT”. (Pista: Usa el bloque “Texto”)

al iniciar
    fijar palabra a "MICROBIT"

Pasa el cursor del ratón por encima para ver la solución

Establecer Palabra

Paso 7: Crear una variable para el índice de la letra

Vamos a crear una variable para almacenar el índice de la letra actual. En la categoría “Variables”, haz clic en “Crear una variable” y nómbrala indice.

Paso 8: Inicializar el índice

Dentro del bloque al iniciar, añade el bloque fijar indice a 0.

al iniciar
    fijar palabra a "MICROBIT"
    fijar indice a 0

Pasa el cursor del ratón por encima para ver la solución

Inicializar Índice

Paso 9: Mostrar la letra actual

Usa el bloque al presionar botón A para mostrar la letra actual de la palabra. Añade un bloque mostrar letra con la letra en la posición del indice.

al presionar botón A
    mostrar letra palabra[indice]
    cambiar indice por 1

Pasa el cursor del ratón por encima para ver la solución

Mostrar Letra Actual

Paso 10: Reiniciar el juego

Si el índice supera la longitud de la palabra, reinicia el índice a 0. Usa un bloque si entonces para verificar la condición.

al presionar botón A
    mostrar letra palabra[indice]
    cambiar indice por 1
    si indice >= longitud de palabra entonces
        fijar indice a 0

Pasa el cursor del ratón por encima para ver la solución

Reiniciar Juego

Paso 11: Descarga el código

Asegurate de tener la microbit conectada.

Haz clic en “Descargar”, el botón que se encuentra debajo del simulador de MakeCode

Descargar Código

Te apaecerá un asistente donde deberás dar a “Siguiente”

Descargar Código - paso 1

Ahora deberas enlazar con “Pair”

Descargar Código - paso 2

Seleccionando la microbit en el menú emergente

Descargar Código - paso 3

Una vez enlazado ya se podrá descargar automáticamente el código a la microbit

Paso 12: Juega

Ahora, cada vez que presionas el botón A, se mostrará la siguiente letra de la palabra. ¡Pruébalo!

Juego de Adivinanza

Variaciones del Proyecto

Aquí tienes algunas ideas para investigar y experimentar por tu cuenta:

  1. Palabras Aleatorias:

    • Programa la micro:bit para seleccionar una palabra al azar de una lista de palabras.
  2. Mostrar la Palabra Completa:

    • Añade una opción para mostrar la palabra completa después de mostrar todas las letras.
  3. Adivinanza de Frases:

    • Modifica el código para adivinar frases en lugar de palabras individuales.
  4. Dar el indice de manera aleatoria:

    • Modifica el código para que el indice de la palabra sea aleatorio. Se mostrara la posicion y la letra
  5. Competencia de Adivinanza:

    • Crea un modo de dos jugadores donde ambos compitan para adivinar la palabra más rápido.

Explora estas variaciones y haz tu juego de adivinanza aún más interesante y divertido. ¡Comparte tus creaciones y mejoras con tus amigos y familiares!

Conclusión

¡Felicidades! Has creado un juego de adivinanza de palabras con la BBC micro:bit. Ahora puedes desafiar a tus amigos a adivinar palabras y mejorar tus habilidades de programación. Invita a tus amigos a probar tu juego y a crear sus propias variaciones. ¡Comparte tu experiencia y sigue practicando!

Recursos


¡Comparte tu Reto! ¿Has disfrutado de este reto? ¡Nos encantaría ver cómo te ha salido! Sube fotos o videos de tu reto a nuestras redes sociales con el hashtag #terapyteclabs #terapytec #stem Invita a tus amigos a unirse a la senda de robótica de Terapytec Labs y compartan sus avances. ¡La diversión y el aprendizaje no tienen límites!


¡Nos vemos en el próximo reto!

Volver a Robótica y programación con microbit - Iniciación

Próximos retos