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.
- 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 Python (phiên bản 3.x trở lên)
- Cài đặt Pygame:
pip install pygame- Chạy game:
python source/main.py- Đ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
- 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
- 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
- Mua sức khỏe
- Mua thiên thạch
- Các power-up khác
- Python 3.x
- Pygame
- Các thư viện phụ thuộc khác (numpy, cv2)
Game được phát triển bởi Vinh, Nhàn, Minh
Giấy phép bản thân tự cấp :))))