Piedra, papel o tijera, es un juego infantil, un juego de manos en el que existen tres elementos. La piedra que vence a la tijera rompiéndola, la tijera que vence al papel cortándolo y el papel que vence a la piedra envolviéndola. Se utiliza con mucha frecuencia para decidir quién de dos personas hará algo, tal y como se hace a veces usando una moneda, o para dirimir algún asunto.
Desarrollar un programa que emule a un contrincante robótico en el juego de “Piedra, papel o tijera”
Los alumnos deberán saber programar la micro:BIT usando el software MakeCode, además deberán conocer como descargar y ejecutar el código en la micro:BIT.
Ordenador con acceso a internet o en su defecto la versión offline de MakeCode
Una micro:BIT con baterías
Cable microUSB para transferir el código.
Sensores: Acelerómetro
Matemáticas: Variables
Matemáticas: Número aleatorio
Operador lógico: Condicional
Actuadores: Matriz de LEDs
Se propone usar el evento “si agitado” para iniciar el programa.
Crear una variable llamada “aleatorio”.
Asignar a la variable un valor al azar entre 0 y 2.
Mostrar en la matriz LED de la micro:BIT un icono dependiente del valor asignado a la variable:
Si la variable “aleatorio” = 0 entonces mostrar un diamante pequeño (piedra)
Si la variable “aleatorio” = 1 entonces mostrar un cuadrado (papel)
Si la variable “aleatorio” = 2 entonces mostrar una tijera (tijera)