Nhằm giúp ace nâng cao kỹ năng và kiến thức lập trình Python cho người mới bắt đầu từ con số 0, hôm nay cafedev chia sẻ cho ace một số bài tập liên quan tới GAME trong python.
Mục tiêu chính:
- Xây dựng ứng dụng Game đơn giản với PyGame
Bài 1:Xe tránh vật
Yêu cầu: Xây dựng ứng dụng Xe tránh vật như sau:
- Màn hình bắt đầu game bao gồm Nút start, Nút quit game
- Khi chọn start game, chúng ta sẽ có một chiếc xe, và nó sẽ tránh các vật hay khối vuông, tròn, chữ nhật, ở trên rơi trúng mình.
- Trò chơi sẽ kết thúc khi vật rơi trúng xe hoặc xe chạy đụng các biên trái, phải
Bạn tham khảo hình demo bên dưới
Hướng dẫn sử dụng:
- Người dùng chọn Start để chơi
- Nhấn phím “P” để tạm dừng
- Nhấn Play Again để chơi lại
- Nhấn Quit để thoát
- Trò chơi sẽ kết thúc khi vật rơi trúng xe hoặc xe chạy đụng các biên trái, phải
Bài 2: Xây dựng trò chơi “Đổ xúc xắc”:
- Tận dụng lại một số hàm trong trò chơi “Xe tránh vật” ở trên để xây dựng trò chơi “Đổ xúc xắc” như sau:
Hướng dẫn sử dụng:
- Người dùng sẽ nhấn Play để đổ hai con xúc xắc => xem số điểm mình có dựa trên hai xúc xắc này.
- Nhấn Quit để ngừng chơi và thoát khỏi chương trình
Bài giải
Hướng dẫn cách xem và tải tài liệu từ trang cafedev tại đây.
Full bài giải
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây.
Nguồn và Tài liệu tiếng anh tham khảo:
Tài liệu từ cafedev:
- Full series tự học Python từ cơ bản tới nâng cao tại đây nha.
- Tự học ML bằng Python từ cơ bản tới nâng cao.
- Ebook về python tại đây.
- Các series tự học lập trình MIỄN PHÍ khác
- Nơi liên hệ hợp tác hoặc quảng cáo cùng Cafedevn tại đây.
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng!