The Unix Game se define como
(…) un divertido juego/concurso de programación para principiantes en el que hay que resolver retos de programación encadenando un pipeline de instrucciones de procesos UNIX que tratan los datos (textos) para dar con la solución.
Entre los retos que se plantean están ordenar listas o seleccionar elementos a partir de ficheros de texto; contar cuántas rondas tiene una partida de ajedrez (a partir de la notación estándar) y por supuesto algo que tiene que ver con el clásico ¡Hola, mundo! En cada problema hay varias preguntas. Y conviene registrarse para ver los puntos que se obtienen, aparecer en las clasificaciones y demás.
Los problemas planteados no son demasiado complicados aunque pueda parecerlo… siempre que sepas algo de Unix, claro y awk, sort, tail y demás no te suenen a «chino». En los más enrevesados hay que extraer y ordenar datos de tablas para calcular la atracción gravitatoria de los cuerpos del Sistema Solar o hacer algunas manipulaciones con una lista de nombres de los Premios Turing.
Tan entretenido como didáctico.
(Vía The Best Linux Blog in the Unixverse.)
Relacionado:
- Codingame: una forma divertida de aprender a programar juegos
- Lego Spike Prime: robots y programación para todas las edades
- Gridopolis: un juego en 3-D que combina construcción y estrategia
- Code: el juego de mesa para demostrar lo que sabes sobre programación
- TIS-100: un juego-rompecabezas sobre programación en ensamblador