Tên game: SPACE SHOOTERĐược lấy cảm hứng và tham khảo từ các trò chơi dạng Shoot ‘em Up như: Space Invader, Chicken Invaders.... PHƯƠNG PHÁP TIẾP CẬN2 download by : skknchat@gmail.com.
Trang 1BÀI TẬP LỚN:
LẬP TRÌNH VỚI PYTHON
Nhóm 11
Trang 4GIỚI THIỆU DỰ
ÁN
1
download by : skknchat@gmail.com
Trang 5Tên game: SPACE SHOOTER
Được lấy cảm hứng và tham khảo từ
các trò chơi dạng Shoot ‘em Up như:
Space Invader, Chicken Invaders
GIỚI THIỆU
DỰ ÁN
Trang 6PHƯƠNG PHÁP TIẾP CẬN
2
download by : skknchat@gmail.com
Trang 7Tìm hiểu về Pygame và những công cụ cần dùng Lên ý tưởng cho dự
án
Trang 8PLATFORM VÀ THUẬT TOÁN
3
download by : skknchat@gmail.com
Trang 9PLATFORM VÀ THUẬT TOÁN
Trang 10CÁC BƯỚC TIẾN HÀNH VÀ
HOÀN THIỆN DỰ ÁN
download by : skknchat@gmail.com
Trang 11Lên ý tưởng game của
dự án
Các thành viên thống nhất dự án game Space Shooter
Các thành viên lên ý tưởng xây dựng
game
Trang 12CHIA CÔNG VIỆC
Lê Anh Tuấn
Trang 14Tóm tắt quá trình thực hiện
- Tìm kiếm hình ảnh, âm thanh,
- Cài thư viện pygame và tìm hiểu cách sử dụng
- Tạo cửa sổ game, load các hình ảnh và vẽ chúng lên
- Xây dựng các class cho các thực thể vận dụng kiến thức đã học về lớp
- Thiết kế các sự kiện trong game vận hành nó
- Tạo vòng lặp chính với các thông số và thành phần điều khiển
- Sửa các lỗi code phát sinh để game có thể chạy hoàn chỉnh
- Thêm âm thanh, hiệu ứng,…
- Tinh chỉnh, tối ưu lại hình ảnh, âm thanh và các thông báo trong game
- Chạy kiểm nghiệm và sửa những bug phát sinh
- Chuyển file py thành exe
- Hoàn thiện dự án
download by : skknchat@gmail.com
Trang 15SHOW DIỄN DỰ ÁN
Trang 16Các chức năng của game
- Thao tác di chuyển và bắn với các phím trên máy tính
- Tiêu diệt quái vật khi bắn trúng tàu địch
- Chơi vô hạn và độ khó tăng theo thời gian
- Tính điểm, hiện thị các thông số trên màn hình
- Thông báo khi thua và thể lựa chọn chơi lại hoặc thoát về
màn hình chính
download by : skknchat@gmail.com
Trang 17Mô tả game
Trang 18Mô tả game
download by : skknchat@gmail.com
Trang 196HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI
Trang 20- Chỉnh sửa lại để tạo ra các phiên bản có thể chạy trên
nhiều thiết bị và hệ điều hành khác nhau
- …
download by : skknchat@gmail.com
Trang 21NHÓM 11
THANKS FOR
LISTENING