UNIX-Pipe-Kartenspiel
(punkx.org)UNIX-Pipe-Kartenspiel
-
Ein Kartenspiel, das zeigt, wie man UNIX-Befehle mit Pipes kombiniert
- Man sollte die grundlegenden UNIX-Befehle kennen (
cat,grep,tail,head,wc,sort,uniq) - Es ist hilfreich, die Befehle auf einem Computer auszuführen und vorzuführen
- Wenn kein UNIX-System vorhanden ist, kann man
jslinuxim Browser verwenden
- Man sollte die grundlegenden UNIX-Befehle kennen (
-
Kaufoptionen
- Kauf: €5,00 EUR
- Selbst ausdrucken: unix-pipe-cards.pdf, unix-pipe-box.pdf
- Code: unix-pipe-game
- Autor: github.com/jackdoeco
- Kontakt: b0000@fastmail.com
- Lizenz: CC BY 4.0
-
Erweiterungspaket
- Wer eine schwierigere Version möchte, kann das Erweiterungspaket (UNIX Pipe Game - Process Substitution) verwenden
Spielbeispiel
- Beispielrunde
- Aufgabe: Die häufigste Zeile in einer Datei ausgeben
- Befehl:
cat 03.txt | sort | uniq -c | sort -n | tail -1
Regeln
- Spielregeln
- Der jüngste Spieler wählt eines von zwei Formaten
- Wer die kürzeste Pipe-Kette vervollständigt, gewinnt
- Wer die längste Pipe-Kette vervollständigt, gewinnt
- Der jüngste Spieler wählt eine Aufgabekarte (dieselbe Aufgabe darf nicht zweimal gewählt werden)
- Die Karten werden gemischt
- Die Karten werden offen auf den Tisch gelegt
- Im Uhrzeigersinn zieht jeder Spieler Karten vom Stapel und versucht, die Aufgabe zu lösen
- Der Spieler, der die Aufgabe als Erster abschließt, erhält einen Punkt
- Wenn keine Aufgaben mehr übrig sind, endet das Spiel
- Der jüngste Spieler wählt eines von zwei Formaten
Aufgabenliste
- Aufgabenliste
- Die zweite Zeile ausgeben
- Die vorletzte Zeile ausgeben
- Die 7. Zeile ausgeben
- Die häufigste Zeile ausgeben
- Die seltenste Zeile ausgeben
- Die Anzahl der Zeilen zählen, die "rises" enthalten
- Die erste Zeile ausgeben, die W enthält
- Die Anzahl der Zeilen zählen, die "in" enthalten
- Zwei beliebige Zeilen anzeigen
- Die Anzahl der Wörter in den letzten beiden Zeilen zählen
- Die 7. und 8. Zeile ausgeben
- Die Anzahl der Zeilen zählen, die ! enthalten
- Die Anzahl der Zeilen zählen, die ! nicht enthalten
- Eine Befehlskette erstellen, die nichts ausgibt
So sieht das Kartendeck aus
- So sieht das Kartendeck aus
- Es gibt auch andere Kartenspiele, die Eltern beim Unterrichten ihrer Kinder verwenden können
- Programming Time: Ein Spiel, das Python und grundlegende Algorithmen vermittelt
- The C Pointer Game: Ein Spiel, das Pointer, Arrays und Strings vermittelt
- 4917: Ein Spiel, das Maschinencode und die Funktionsweise von Speicher und Registern einer CPU vermittelt
- The Unix Pipes Game - Process Substitution: Ein Erweiterungspaket, das Process Substitution vermittelt
- RunLength Encoding for Kids: Ein kleines Kartenspiel, das Run-Length-Encoding erklärt
- PUNK0 - The Function Composition Card Game: Ein Spiel, bei dem man Listen manipuliert und Werte nutzt, um zu gewinnen
- PROJEKT: OVERFLOW: Ein RISC-V-Assembler-Brettspiel
- Programming for kids: Ein Logbuch über die Reise, der Tochter das Programmieren beizubringen
- Es gibt auch andere Kartenspiele, die Eltern beim Unterrichten ihrer Kinder verwenden können
Zusammenfassung von GN⁺
- Das UNIX-Pipe-Kartenspiel ist ein gutes Werkzeug, um UNIX-Befehle auf unterhaltsame Weise zu lernen und zu üben
- Es bietet verschiedene Kartenspiele, mit denen Eltern und Kinder gemeinsam lernen können, was den pädagogischen Wert erhöht
- Es hilft dabei, grundlegende Konzepte der Programmierung und Informatik leichter zu verstehen
- Ähnliche Lernspiele mit vergleichbarer Funktion sind unter anderem "Programming Time" und "The C Pointer Game"
1 Kommentare
Kostet 8.000 ₩. Falls jemand ein Exemplar hat, bitte ich um einen Erfahrungsbericht.