July 23rd, 2024

The Unix Pipe Card Game

The UNIX Pipe Card Game teaches kids Unix commands like cat, grep, tail, head, wc, sort, and uniq through tasks involving pipe chains. It offers fun and educational gameplay for children.

Read original articleLink Icon
EnthusiasmCuriosityAppreciation
The Unix Pipe Card Game

The UNIX Pipe Card Game is designed to teach kids how to combine Unix commands using pipes. Parents familiar with basic Unix commands like cat, grep, tail, head, wc, sort, and uniq can engage their children in learning through this game. The game involves tasks such as printing specific lines, counting occurrences, and creating command chains. Players compete to complete tasks with the shortest or longest pipe chains. Additional expansion packs are available for more advanced gameplay. The game is available for purchase or as a printable PDF. The rules involve selecting tasks, shuffling cards, and completing tasks in a clockwise manner to earn points. The game offers a fun and educational way to introduce Unix commands to children. Other card games by the same author cover topics like programming in Python, pointers, machine code, and function composition.

AI: What people are saying
The comments reflect a mix of enthusiasm and curiosity about the UNIX Pipe Card Game and its educational value for children.
  • Several users express appreciation for the game's ability to teach Unix commands effectively.
  • There are discussions about the practicality of printing the game materials and sharing them with others.
  • Some commenters question whether children can grasp the concepts involved in the game.
  • Concerns about shipping costs for the game are raised, particularly for international orders.
  • Users share additional resources and games related to programming and computer science.
Link Icon 15 comments
By @throwaway71271 - 7 months
I make those decks (https://punkx.org/) to help me teach my daughter, and so far they seem very effective, especially the unix pipes one and the 4917 machine code https://punkx.org/4917/ and the pointers deck https://punkx.org/c-pointer-game/ , from the python deck I use only 10 cards or so

btw, you might also like https://punkx.org/overflow/ which is a buffer overflow riscv assembly board game, or depending on your kid's level you can also play snakes and ladders with gotos https://punkx.org/overflow/build/snakes-and-ladders.pdf

Also if you have kids, I would recommend you print https://punkx.org/panic/ which has amazing pranks that fit in one poker card (e.g. randomly hitting backspace or space every 30 seconds, or pressing W randomly if minecraft is open)

I am donating a lot of the decks to teachers and schools, so if you are interested send me an email.

PS: I am in London for 1 more week, so if you order decks now the shipping will be delayed, but I will make sure I add 1-2 extra decks in the package because of it.

PPS: the unix pipes expansion deck is all about process substitution, but I don't think its useful for kids, though I think it contains nice puzzles

By @g4zj - 7 months
Are kids these days actually able to grasp things like this? I don't have kids and am never around them, so please take this question as genuine and in good faith.
By @baudaux - 7 months
I definitely need to fix pipes in https://exaequos.com in order to play !!
By @oliwarner - 7 months
Great until you play a minimal game with somebody who grew up on awk, perl, etc
By @michaelmior - 7 months
I'm curious how the "largest pipe chain" format works when the rules state that the first player to complete the task wins the round.
By @Neywiny - 7 months
inb4 uuoc award givers. Having the cat at the front simplifies adding to the front of the pipeline.
By @ShayNehmad - 7 months
Love the fact that I can print these. That's really great. Thanks! I'm debating if to print it in the office printer right now...
By @ko1nksm - 7 months
The great thing about this game is that whoever knows UUoC will be the winner.

cat file.txt | tr a-z A-Z | sort (loser)

tr < file.txt a-z A-Z | sort (winner!)

By @elchief - 7 months
$19 shipping (Canada) is a little outrageous

anybody in Greater Vancouver wanna do a bulk order w me?

By @contravariant - 7 months
You're going to run out of coins I think.
By @quiteunfunny - 7 months
can you pull a dirty pipe move?
By @EmilyHughes - 7 months
yeah kids are gonna love this