3 คะแนน โดย GN⁺ 2024-07-25 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

เกมไพ่ 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 ความคิดเห็น

 
unsure4000 2024-07-25

ราคา 8,000₩ นะครับ/ค่ะ ถ้าใครมีฉบับสำเนา รบกวนช่วยรีวิวหน่อยครับ/ค่ะ