3 poin oleh GN⁺ 2024-07-25 | 1 komentar | Bagikan ke WhatsApp

Permainan Kartu UNIX Pipe

  • Permainan kartu yang mengajarkan cara menggabungkan perintah UNIX dengan pipe

    • Perlu mengetahui perintah dasar UNIX (cat, grep, tail, head, wc, sort, uniq)
    • Sebaiknya perintah dijalankan langsung di komputer sebagai demonstrasi
    • Jika tidak memiliki sistem UNIX, bisa menggunakan jslinux di browser
  • Opsi pembelian

    • Beli: €5,00 EUR
    • Cetak sendiri: unix-pipe-cards.pdf, unix-pipe-box.pdf
    • Kode: unix-pipe-game
    • Penulis: github.com/jackdoeco
    • Kontak: b0000@fastmail.com
    • Lisensi: CC BY 4.0
  • Paket ekspansi

    • Jika menginginkan versi yang lebih sulit, dapat menggunakan paket ekspansi (UNIX Pipe Game - Process Substitution)

Contoh permainan

  • Contoh ronde permainan
    • Tugas: tampilkan baris yang paling sering muncul dalam file
    • Perintah: cat 03.txt | sort | uniq -c | sort -n | tail -1

Aturan

  • Aturan permainan
    • Pemain termuda memilih salah satu dari dua format
      • Pemain yang menyelesaikan rantai pipe terpendek menjadi pemenang
      • Pemain yang menyelesaikan rantai pipe terpanjang menjadi pemenang
    • Pemain termuda memilih kartu tugas (tugas yang sama tidak boleh dipilih dua kali)
    • Kocok kartu
    • Letakkan kartu tertutup di atas meja
    • Secara searah jarum jam, setiap pemain mengambil kartu dari dek dan mencoba menyelesaikan tugas
    • Pemain pertama yang menyelesaikan tugas mendapatkan poin
    • Permainan berakhir ketika tidak ada tugas lagi

Daftar tugas

  • Daftar tugas
    • Tampilkan baris kedua
    • Tampilkan baris kedua dari belakang
    • Tampilkan baris ke-7
    • Tampilkan baris yang paling sering muncul
    • Tampilkan baris yang paling jarang muncul
    • Hitung jumlah baris yang berisi "rises"
    • Tampilkan baris pertama yang berisi W
    • Hitung jumlah baris yang berisi "in"
    • Tampilkan dua baris acak
    • Hitung jumlah kata pada dua baris terakhir
    • Tampilkan baris ke-7 dan ke-8
    • Hitung jumlah baris yang berisi !
    • Hitung jumlah baris yang tidak berisi !
    • Buat rantai perintah yang tidak menghasilkan output apa pun

Tampilan dek kartu

  • Tampilan dek kartu
    • Ada juga permainan kartu lain yang bisa digunakan orang tua saat mengajar anak
      • Programming Time: permainan untuk mengajarkan Python dan algoritme dasar
      • The C Pointer Game: permainan untuk mengajarkan pointer, array, dan string
      • 4917: permainan untuk mengajarkan kode mesin serta cara kerja memori dan register CPU
      • The Unix Pipes Game - Process Substitution: paket ekspansi untuk mengajarkan substitusi proses
      • RunLength Encoding for Kids: permainan kartu kecil yang menjelaskan run-length encoding
      • PUNK0 - The Function Composition Card Game: permainan untuk memanipulasi list dan menggunakan nilai untuk menang
      • PROJEKT: OVERFLOW: board game assembler RISCV
      • Programming for kids: log yang mendokumentasikan perjalanan mengajarkan coding kepada putrinya

Ringkasan GN⁺

  • Permainan Kartu UNIX Pipe adalah alat yang bagus untuk mempelajari dan melatih perintah UNIX dengan cara yang menyenangkan
  • Menyediakan berbagai permainan kartu yang bisa dipelajari bersama oleh orang tua dan anak sehingga nilai edukatifnya lebih tinggi
  • Membantu memahami konsep dasar pemrograman dan ilmu komputer dengan lebih mudah
  • Permainan edukatif lain dengan fungsi serupa antara lain "Programming Time" dan "The C Pointer Game"

1 komentar

 
unsure4000 2024-07-25

Harganya 8.000₩ ya. Kalau ada yang punya salinannya, tolong bagikan ulasannya.