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:

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!

Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you!