Juego de cartas de pipes de Unix
(punkx.org)Juego de cartas de pipes de UNIX
-
Un juego de cartas para enseñar cómo combinar comandos de UNIX con pipes
- Hay que conocer los comandos básicos de UNIX (
cat,grep,tail,head,wc,sort,uniq) - Es recomendable mostrar la ejecución de los comandos en una computadora
- Si no tienes un sistema UNIX, puedes usar jslinux en el navegador
- Hay que conocer los comandos básicos de UNIX (
-
Opciones de compra
- Compra: €5,00 EUR
- Imprimir por tu cuenta: unix-pipe-cards.pdf, unix-pipe-box.pdf
- Código: unix-pipe-game
- Autor: github.com/jackdoeco
- Contacto: b0000@fastmail.com
- Licencia: CC BY 4.0
-
Expansión
- Si quieres una versión más difícil, puedes usar la expansión (UNIX Pipe Game - Process Substitution)
Ejemplo del juego
- Ronda de ejemplo del juego
- Tarea: mostrar la línea más frecuente del archivo
- Comando:
cat 03.txt | sort | uniq -c | sort -n | tail -1
Reglas
- Reglas del juego
- El jugador más joven elige uno de estos dos formatos
- Gana quien complete la cadena de pipes más corta
- Gana quien complete la cadena de pipes más larga
- El jugador más joven elige una carta de tarea (no se puede elegir la misma tarea dos veces)
- Se barajan las cartas
- Se colocan boca abajo sobre la mesa
- En el sentido de las agujas del reloj, cada jugador roba cartas del mazo e intenta completar la tarea
- El primer jugador que completa la tarea obtiene un punto
- Cuando ya no quedan tareas, el juego termina
- El jugador más joven elige uno de estos dos formatos
Lista de tareas
- Lista de tareas
- Mostrar la segunda línea
- Mostrar la penúltima línea
- Mostrar la séptima línea
- Mostrar la línea más frecuente
- Mostrar la línea menos frecuente
- Contar las líneas que contienen "rises"
- Mostrar la primera línea que contiene W
- Contar las líneas que contienen "in"
- Mostrar dos líneas aleatorias
- Contar las palabras de las dos últimas líneas
- Mostrar la séptima y la octava línea
- Contar las líneas que contienen !
- Contar las líneas que no contienen !
- Crear una cadena de comandos que no imprima nada
Cómo se ve el mazo de cartas
- Cómo se ve el mazo de cartas
- También hay otros juegos de cartas que los padres pueden usar para enseñar a sus hijos
- Programming Time: un juego para enseñar Python y algoritmos básicos
- The C Pointer Game: un juego para enseñar punteros, arreglos y cadenas
- 4917: un juego para enseñar código máquina y cómo funcionan la memoria y los registros de la CPU
- The Unix Pipes Game - Process Substitution: una expansión para enseñar sustitución de procesos
- RunLength Encoding for Kids: un pequeño juego de cartas que explica la codificación por longitud de ejecución
- PUNK0 - The Function Composition Card Game: un juego para manipular listas y usar valores para ganar
- PROJEKT: OVERFLOW: un juego de mesa de ensamblador RISCV
- Programming for kids: un registro del proceso de enseñarle programación a su hija
- También hay otros juegos de cartas que los padres pueden usar para enseñar a sus hijos
Resumen de GN⁺
- El juego de cartas de pipes de UNIX es una buena herramienta para aprender y practicar comandos de UNIX de forma divertida
- Ofrece varios juegos de cartas para que padres e hijos aprendan juntos, lo que aumenta su valor educativo
- Ayuda a entender fácilmente conceptos básicos de programación y ciencias de la computación
- Otros juegos educativos con funciones similares incluyen "Programming Time" y "The C Pointer Game"
1 comentarios
Cuesta 8,000₩. Si alguien tiene una copia, por favor comparta su opinión.