Skip to content

dkozTA/My-game

Repository files navigation

SPACE_INVADER

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

Mô tả chung

Screenshot 2023-05-10 154719

  • Đâ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.

Các chức năng

  • 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.
  • Hết game

    • Ấn phím "y" để quay về menu.
    • Ấn phím "n" để thoát game.

Cách khởi động trò chơi

  • Có 2 cách:
    • Mở trực tiếp Space_Invader.exe.
    • Gõ make trong terminal.

Các nguồn tham khảo

Những thứ học được qua quá trình thực hiện game

  • 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 đề.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages