Skip to content

vinh3123410433/gamepython

Repository files navigation

Tower Defense Game

Một game Tower Defense được phát triển bằng Python và Pygame, lấy cảm hứng từ Bloons Tower Defense.

Tính năng chính

  • Hệ thống wave quái vật với độ khó tăng dần
  • Hệ thống vẽ hình để tiêu diệt quái vật
  • Hệ thống shop để mua sức khỏe và các power-up
  • Hệ thống thành tích (Achievements)
  • Hệ thống âm thanh và nhạc nền
  • Hệ thống lưu game
  • Hệ thống level và kinh nghiệm
  • Hệ thống thiên thạch (Hail) để hỗ trợ tiêu diệt quái vật

Cài đặt

  1. Cài đặt Python (phiên bản 3.x trở lên)
  2. Cài đặt Pygame:
pip install pygame

Cách chơi

  1. Chạy game:
python source/main.py
  1. Điều khiển:
  • SPACE: Bắt đầu wave quái vật
  • W: Tăng tốc độ game
  • S: Giảm tốc độ game
  • H: Mua thiên thạch (chi phí: 2000 tiền)
  • ESC: Quay lại menu
  1. Mục tiêu:
  • Tiêu diệt quái vật để nhận tiền
  • Bảo vệ căn cứ không để quái vật đi qua
  • Vẽ hình tương ứng với ký hiệu trên quái vật để tiêu diệt chúng
  • Nâng cấp sức khỏe và mua power-up từ shop

Hệ thống thành tích

  • Tiêu diệt 100 quái vật
  • Sống sót qua 10 wave
  • Đạt level 10
  • Kiếm được 1000 tiền

Hệ thống shop

  • Mua sức khỏe
  • Mua thiên thạch
  • Các power-up khác

Yêu cầu hệ thống

  • Python 3.x
  • Pygame
  • Các thư viện phụ thuộc khác (numpy, cv2)

Tác giả

Game được phát triển bởi Vinh, Nhàn, Minh

Giấy phép

Giấy phép bản thân tự cấp :))))

About

đồ án lập trình python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages