3 points par GN⁺ 2024-07-25 | 1 commentaires | Partager sur WhatsApp

Jeu de cartes des pipes UNIX

  • Jeu de cartes qui enseigne comment combiner des commandes UNIX avec des pipes

    • Il faut connaître les commandes UNIX de base (cat, grep, tail, head, wc, sort, uniq)
    • Il est recommandé de montrer l’exécution des commandes sur un ordinateur
    • Si vous n’avez pas de système UNIX, vous pouvez utiliser jslinux dans le navigateur
  • Options d’achat

    • Achat : €5,00 EUR
    • Impression maison : unix-pipe-cards.pdf, unix-pipe-box.pdf
    • Code : unix-pipe-game
    • Auteur : github.com/jackdoeco
    • Contact : b0000@fastmail.com
    • Licence : CC BY 4.0
  • Extension

    • Si vous voulez une version plus difficile, vous pouvez utiliser l’extension (UNIX Pipe Game - Process Substitution)

Exemple de partie

  • Exemple de manche
    • Tâche : afficher la ligne la plus fréquente d’un fichier
    • Commande : cat 03.txt | sort | uniq -c | sort -n | tail -1

Règles

  • Règles du jeu
    • Le plus jeune joueur choisit l’un des deux formats
      • La personne qui complète la chaîne de pipes la plus courte gagne
      • La personne qui complète la chaîne de pipes la plus longue gagne
    • Le plus jeune joueur choisit une carte tâche (on ne peut pas choisir deux fois la même tâche)
    • Mélanger les cartes
    • Poser les cartes face retournée sur la table
    • Dans le sens des aiguilles d’une montre, chaque joueur pioche des cartes du paquet et essaie de terminer la tâche
    • Le premier joueur à terminer la tâche marque un point
    • La partie se termine lorsqu’il n’y a plus de tâches

Liste des tâches

  • Liste des tâches
    • Afficher la deuxième ligne
    • Afficher l’avant-dernière ligne
    • Afficher la 7e ligne
    • Afficher la ligne la plus fréquente
    • Afficher la ligne la plus rare
    • Compter le nombre de lignes contenant "rises"
    • Afficher la première ligne contenant W
    • Compter le nombre de lignes contenant "in"
    • Afficher deux lignes quelconques
    • Compter le nombre de mots dans les deux dernières lignes
    • Afficher les 7e et 8e lignes
    • Compter le nombre de lignes contenant !
    • Compter le nombre de lignes ne contenant pas !
    • Créer une chaîne de commandes qui n’affiche rien

Apparence du paquet de cartes

  • Apparence du paquet de cartes
    • Il existe aussi d’autres jeux de cartes que les parents peuvent utiliser pour enseigner à leurs enfants
      • Programming Time : un jeu qui enseigne Python et les algorithmes de base
      • The C Pointer Game : un jeu qui enseigne les pointeurs, les tableaux et les chaînes de caractères
      • 4917 : un jeu qui enseigne le code machine et le fonctionnement de la mémoire et des registres du CPU
      • The Unix Pipes Game - Process Substitution : une extension qui enseigne la substitution de processus
      • RunLength Encoding for Kids : un petit jeu de cartes qui explique le codage par longueur de séquence
      • PUNK0 - The Function Composition Card Game : un jeu où l’on manipule des listes et des valeurs pour gagner
      • PROJEKT: OVERFLOW : jeu de plateau sur l’assembleur RISCV
      • Programming for kids : un journal retraçant le parcours d’un père qui apprend le code à sa fille

Résumé de GN⁺

  • Le jeu de cartes des pipes UNIX est un bon outil pour apprendre et pratiquer les commandes UNIX de manière ludique
  • Il propose divers jeux de cartes permettant aux parents et aux enfants d’apprendre ensemble, ce qui renforce sa valeur éducative
  • Il aide à comprendre facilement les concepts de base de la programmation et de l’informatique
  • Parmi les autres jeux éducatifs similaires, on trouve "Programming Time" et "The C Pointer Game"

1 commentaires

 
unsure4000 2024-07-25

C’est 8 000 ₩. Si quelqu’un a un exemplaire, merci de partager votre avis.