Skip to content

Instantly share code, notes, and snippets.

@amuino
Last active April 11, 2020 14:41
Show Gist options
  • Save amuino/b21eb0c195040369dcb2c5e089044868 to your computer and use it in GitHub Desktop.
Save amuino/b21eb0c195040369dcb2c5e089044868 to your computer and use it in GitHub Desktop.
Bingo de letras
# Juego para niñas y niños de ~5 años
# Cada jugador tiene un cartón y marca las letras que van saliendo
# El primer jugador en marcar todos los números, gana!
#
# PD, con más edad, también es divertido tocar el código para que haga otras cosas…
#
# COMO USAR:
# Abrir `Terminal.app` (En Aplicaciones > Utilidades)
# Teclear el comando `irb`
# Pegar el código para jugar
LETRAS = (('a'..'z').to_a + ['ñ'])
# 💡 También se puede hacer un bingo de números…
# NUMEROS = (1..30).to_a
# Generar un cartón
# Repetir para cada jugador y copiar o imprimir
LETRAS.shuffle.take(20).each_slice(5) {|line| puts line.join("\t") }; :ok
# Jugar al bingo!
# Cambiando la voz es posible jugar en inglés, etc…
# El comando `say` solo funciona con OSX
LETRAS.shuffle.each {|n| puts n; `say -v Monica #{n}`; sleep(2); `say -v Monica #{n}`; sleep(7)}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment