Trò chơi thẻ bài UNIX Pipe
(punkx.org)Trò chơi thẻ bài UNIX Pipe
-
Trò chơi thẻ bài dạy cách kết hợp các lệnh UNIX bằng pipe
- Cần biết các lệnh UNIX cơ bản (cat, grep, tail, head, wc, sort, uniq)
- Nên chạy lệnh trực tiếp trên máy tính để minh họa
- Nếu không có hệ thống UNIX, có thể dùng jslinux trên trình duyệt
-
Tùy chọn mua
- Mua: €5,00 EUR
- Tự in: unix-pipe-cards.pdf, unix-pipe-box.pdf
- Mã nguồn: unix-pipe-game
- Tác giả: github.com/jackdoeco
- Liên hệ: b0000@fastmail.com
- Giấy phép: CC BY 4.0
-
Gói mở rộng
- Nếu muốn phiên bản khó hơn, có thể dùng gói mở rộng (UNIX Pipe Game - Process Substitution)
Ví dụ trò chơi
- Ví dụ một vòng chơi
- Nhiệm vụ: in ra dòng xuất hiện nhiều nhất trong tệp
- Lệnh:
cat 03.txt | sort | uniq -c | sort -n | tail -1
Luật chơi
- Luật chơi
- Người chơi nhỏ tuổi nhất chọn một trong hai hình thức
- Người hoàn thành chuỗi pipe ngắn nhất sẽ thắng
- Người hoàn thành chuỗi pipe dài nhất sẽ thắng
- Người chơi nhỏ tuổi nhất chọn một thẻ nhiệm vụ (không được chọn cùng một nhiệm vụ hai lần)
- Xáo bài
- Úp các lá bài xuống bàn
- Theo chiều kim đồng hồ, mỗi người chơi rút bài từ bộ bài và cố gắng hoàn thành nhiệm vụ
- Người đầu tiên hoàn thành nhiệm vụ sẽ ghi điểm
- Hết nhiệm vụ thì trò chơi kết thúc
- Người chơi nhỏ tuổi nhất chọn một trong hai hình thức
Danh sách nhiệm vụ
- Danh sách nhiệm vụ
- In ra dòng thứ hai
- In ra dòng áp chót
- In ra dòng thứ 7
- In ra dòng xuất hiện nhiều nhất
- In ra dòng xuất hiện ít nhất
- Đếm số dòng chứa "rises"
- In ra dòng đầu tiên chứa W
- Đếm số dòng chứa "in"
- Hiển thị hai dòng bất kỳ
- Đếm số từ trong hai dòng cuối cùng
- In ra dòng thứ 7 và thứ 8
- Đếm số dòng chứa !
- Đếm số dòng không chứa !
- Tạo một chuỗi lệnh không in ra gì cả
Hình dạng bộ bài
- Hình dạng bộ bài
- Cũng có các trò chơi thẻ bài khác mà phụ huynh có thể dùng để dạy con
- Programming Time: trò chơi dạy Python và các thuật toán cơ bản
- The C Pointer Game: trò chơi dạy con trỏ, mảng và chuỗi
- 4917: trò chơi dạy mã máy và cách CPU, bộ nhớ, thanh ghi hoạt động
- The Unix Pipes Game - Process Substitution: gói mở rộng dạy process substitution
- RunLength Encoding for Kids: trò chơi thẻ bài nhỏ giải thích mã hóa độ dài chạy
- PUNK0 - The Function Composition Card Game: trò chơi thao tác danh sách và dùng giá trị để chiến thắng
- PROJEKT: OVERFLOW: board game về hợp ngữ RISCV
- Programming for kids: nhật ký ghi lại hành trình dạy con gái lập trình
- Cũng có các trò chơi thẻ bài khác mà phụ huynh có thể dùng để dạy con
Tổng hợp của GN⁺
- Trò chơi thẻ bài UNIX Pipe là một công cụ tốt để học và luyện các lệnh UNIX một cách thú vị
- Cung cấp nhiều trò chơi thẻ bài để cha mẹ và con cái cùng học, qua đó tăng giá trị giáo dục
- Giúp hiểu dễ hơn các khái niệm nền tảng của lập trình và khoa học máy tính
- Các trò chơi giáo dục khác có chức năng tương tự gồm "Programming Time" và "The C Pointer Game"
1 bình luận
8.000₩ nhỉ, nếu ai có bản sao thì xin hãy chia sẻ cảm nhận nhé