Bài tập lớn cuối kỳ môn Lập trình nâng cao
- Tên: Quàng Thế Anh
- Mã sinh viên: 22026554
- Trường Đại học Công nghệ - ĐHQG Hà Nội
-
Đây là dạng đơn giản của 1 game thùng Space Invader vào năm 1978.
-
Giết mỗi con quái sẽ được + 10 điểm, người chơi sẽ cố gắng lấy được điểm cao nhất.
-
Ấn mũi trên trái hoặc phím "a" để di chuyển sang trái, ấn mũi tên phải hoặc phím "d" để di chuyển sang phải, ấn phím cách để bắn đạn.
-
Người chơi sẽ được cho 4 mạng, sẽ hết game khi người chơi hết mạng hoặc quái chạm vào cuối màn hình, khi người chơi giết hết quái trong 1 vòng thì tất cả quái sẽ được reset và số vòng tăng lên 1, số vòng càng cao thì tốc độ di chuyển và tốc độ bắn đạn của quái sẽ tăng lên.
-
MainMenu:
- Bắt đầu game khi ấn phím cách.
- Thoát game khi ấn phím "x".
-
Tạm dừng
- Sẽ tạm dừng khi ấn phím Esc:
- Ấn tiếp phím Esc để tiếp tục trò chơi.
- Ấn phím X để thoát trò chơi.
- Sẽ tạm dừng khi ấn phím Esc:
-
Hết game
- Ấn phím "y" để quay về menu.
- Ấn phím "n" để thoát game.
- Có 2 cách:
- Mở trực tiếp Space_Invader.exe.
- Gõ make trong terminal.
-
Series "How To Make A Game In C++ & SDL2 From Scratch!" của Let's Make Games trên YouTube:
-
Âm thanh và hình ảnh lấy ở trên mạng.
-
Còn lại em tự mò.
-
Hiểu thêm về cấu trúc của một Project.
-
Học thêm về Class, Struct, Con trỏ, và sử dụng các thư viện.
-
Bắt đầu hình thành tư duy giải quyết vấn đề.
