เกมไพ่ UNIX Pipe
(punkx.org)เกมไพ่ UNIX Pipe
-
เกมไพ่ที่สอนวิธีเชื่อมคำสั่ง UNIX ด้วย pipe
- ควรรู้จักคำสั่ง UNIX พื้นฐาน (cat, grep, tail, head, wc, sort, uniq)
- ควรสาธิตการรันคำสั่งบนคอมพิวเตอร์ให้ดู
- หากไม่มีระบบ UNIX สามารถใช้ jslinux บนเบราว์เซอร์ได้
-
ตัวเลือกการซื้อ
- ซื้อ: €5,00 EUR
- พิมพ์เอง: unix-pipe-cards.pdf, unix-pipe-box.pdf
- โค้ด: unix-pipe-game
- ผู้เขียน: github.com/jackdoeco
- ติดต่อ: b0000@fastmail.com
- ไลเซนส์: CC BY 4.0
-
ชุดเสริม
- หากต้องการเวอร์ชันที่ยากขึ้น สามารถใช้ชุดเสริม (UNIX Pipe Game - Process Substitution) ได้
ตัวอย่างเกม
- ตัวอย่างรอบการเล่น
- งาน: แสดงบรรทัดที่พบบ่อยที่สุดในไฟล์
- คำสั่ง:
cat 03.txt | sort | uniq -c | sort -n | tail -1
กติกา
- กติกาของเกม
- ผู้เล่นที่อายุน้อยที่สุดเลือกได้หนึ่งในสองรูปแบบ
- ผู้ที่ทำ pipe chain ได้สั้นที่สุดเป็นผู้ชนะ
- ผู้ที่ทำ pipe chain ได้ยาวที่สุดเป็นผู้ชนะ
- ผู้เล่นที่อายุน้อยที่สุดเลือกการ์ดงาน (ไม่สามารถเลือกงานเดิมซ้ำสองครั้ง)
- สับไพ่
- วางไพ่คว่ำหน้าบนโต๊ะ
- ผู้เล่นแต่ละคนผลัดกันตามเข็มนาฬิกา จั่วไพ่จากเด็คและพยายามทำงานให้สำเร็จ
- ผู้เล่นคนแรกที่ทำงานสำเร็จจะได้คะแนน
- เมื่อไม่มีงานเหลือแล้ว เกมจะจบลง
- ผู้เล่นที่อายุน้อยที่สุดเลือกได้หนึ่งในสองรูปแบบ
รายการงาน
- รายการงาน
- แสดงบรรทัดที่สอง
- แสดงบรรทัดรองสุดท้าย
- แสดงบรรทัดที่ 7
- แสดงบรรทัดที่พบบ่อยที่สุด
- แสดงบรรทัดที่พบน้อยที่สุด
- นับจำนวนบรรทัดที่มีคำว่า "rises"
- แสดงบรรทัดแรกที่มี W
- นับจำนวนบรรทัดที่มีคำว่า "in"
- แสดงสองบรรทัดแบบสุ่ม
- นับจำนวนคำในสองบรรทัดสุดท้าย
- แสดงบรรทัดที่ 7 และ 8
- นับจำนวนบรรทัดที่มี !
- นับจำนวนบรรทัดที่ไม่มี !
- สร้างชุดคำสั่งที่ไม่แสดงผลอะไรเลย
หน้าตาของสำรับไพ่
- หน้าตาของสำรับไพ่
- ยังมีเกมไพ่อื่นที่ใช้สอนลูกโดยผู้ปกครองได้
- Programming Time: เกมที่สอนไพธอนและอัลกอริทึมพื้นฐาน
- The C Pointer Game: เกมที่สอนพอยน์เตอร์ อาร์เรย์ และสตริง
- 4917: เกมที่สอนแมชชีนโค้ด และการทำงานของหน่วยความจำกับรีจิสเตอร์ของ CPU
- The Unix Pipes Game - Process Substitution: ชุดเสริมที่สอน process substitution
- RunLength Encoding for Kids: เกมไพ่ขนาดเล็กที่อธิบาย run-length encoding
- PUNK0 - The Function Composition Card Game: เกมที่ชนะด้วยการจัดการลิสต์และใช้ค่า
- PROJEKT: OVERFLOW: บอร์ดเกมแอสเซมเบลอร์ RISCV
- Programming for kids: บันทึกการเดินทางในการสอนลูกสาวเขียนโค้ด
- ยังมีเกมไพ่อื่นที่ใช้สอนลูกโดยผู้ปกครองได้
สรุปของ GN⁺
- เกมไพ่ UNIX Pipe เป็นเครื่องมือที่ดีสำหรับการเรียนรู้และฝึกฝนคำสั่ง UNIX อย่างสนุกสนาน
- มีเกมไพ่หลากหลายแบบให้พ่อแม่และลูกเรียนรู้ร่วมกัน ช่วยเพิ่มคุณค่าด้านการศึกษา
- ช่วยให้เข้าใจแนวคิดพื้นฐานของการเขียนโปรแกรมและวิทยาการคอมพิวเตอร์ได้ง่ายขึ้น
- เกมการศึกษาอื่นที่มีลักษณะคล้ายกัน ได้แก่ "Programming Time" และ "The C Pointer Game"
1 ความคิดเห็น
ราคา 8,000₩ นะครับ/ค่ะ ถ้าใครมีฉบับสำเนา รบกวนช่วยรีวิวหน่อยครับ/ค่ะ