UNIX Pipe Kart Oyunu
(punkx.org)UNIX Pipe Kart Oyunu
-
UNIX komutlarını pipe ile birleştirmeyi öğreten bir kart oyunu
- Temel UNIX komutlarını (
cat,grep,tail,head,wc,sort,uniq) bilmek gerekiyor - Komutları bilgisayarda çalıştırıp göstermek faydalı olur
- UNIX sistemi yoksa tarayıcıda jslinux kullanılabilir
- Temel UNIX komutlarını (
-
Satın alma seçenekleri
- Satın alma: €5,00 EUR
- Kendin yazdır: unix-pipe-cards.pdf, unix-pipe-box.pdf
- Kod: unix-pipe-game
- Yazar: github.com/jackdoeco
- İletişim: b0000@fastmail.com
- Lisans: CC BY 4.0
-
Genişleme paketi
- Daha zor bir sürüm isteniyorsa genişleme paketi (UNIX Pipe Game - Process Substitution) kullanılabilir
Oyun örneği
- Örnek oyun turu
- Görev: dosyadaki en sık görülen satırı yazdır
- Komut:
cat 03.txt | sort | uniq -c | sort -n | tail -1
Kurallar
- Oyun kuralları
- En genç oyuncu iki biçimden birini seçer
- En kısa pipe zincirini tamamlayan kişi kazanır
- En uzun pipe zincirini tamamlayan kişi kazanır
- En genç oyuncu görev kartını seçer (aynı görev iki kez seçilemez)
- Kartlar karıştırılır
- Kartlar ters çevrilerek masaya konur
- Saat yönünde her oyuncu desteden kart çekerek görevi tamamlamaya çalışır
- Görevi ilk tamamlayan oyuncu puanı alır
- Artık görev kalmadığında oyun biter
- En genç oyuncu iki biçimden birini seçer
Görev listesi
- Görev listesi
- İkinci satırı yazdır
- Sondan ikinci satırı yazdır
-
- satırı yazdır
- En sık görülen satırı yazdır
- En seyrek görülen satırı yazdır
- "rises" içeren satırların sayısını say
- W içeren ilk satırı yazdır
- "in" içeren satırların sayısını say
- Rastgele iki satır göster
- Son iki satırdaki kelime sayısını say
-
- ve 8. satırları yazdır
- ! içeren satırların sayısını say
- ! içermeyen satırların sayısını say
- Hiçbir şey yazdırmayan bir komut zinciri oluştur
Kart destesinin görünümü
- Kart destesinin görünümü
- Ebeveynlerin çocuklarına öğretirken kullanabileceği başka kart oyunları da var
- Programming Time: Python ve temel algoritmaları öğreten bir oyun
- The C Pointer Game: pointer, dizi ve string kavramlarını öğreten bir oyun
- 4917: makine kodunu ve CPU'nun bellek ile register'larının nasıl çalıştığını öğreten bir oyun
- The Unix Pipes Game - Process Substitution: process substitution öğreten bir genişleme paketi
- RunLength Encoding for Kids: run-length encoding'i anlatan küçük bir kart oyunu
- PUNK0 - The Function Composition Card Game: listeleri işleyip değerleri kullanarak kazanılan bir oyun
- PROJEKT: OVERFLOW: RISCV assembler masa oyunu
- Programming for kids: kızına kodlama öğretme yolculuğunu kaydeden bir günlük
- Ebeveynlerin çocuklarına öğretirken kullanabileceği başka kart oyunları da var
GN⁺ özeti
- UNIX Pipe Kart Oyunu, UNIX komutlarını eğlenceli şekilde öğrenmek ve pratik yapmak için iyi bir araç
- Ebeveyn ve çocukların birlikte öğrenebileceği çeşitli kart oyunları sunarak eğitsel değeri artırıyor
- Programlama ve bilgisayar biliminin temel kavramlarının kolay anlaşılmasına yardımcı oluyor
- Benzer işleve sahip diğer eğitsel oyunlar arasında "Programming Time" ve "The C Pointer Game" bulunuyor
1 yorum
8.000₩ gibi görünüyor, elinizde bir kopya varsa yorumlarınızı paylaşır mısınız?