10+
Lượt tải xuống
Mức phân loại nội dung
Tất cả mọi người
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình

Giới thiệu về trò chơi này

Xoay đến album để chơi game và sử dụng ứng dụng đúng cách!

🚀 Tổng quan

Đây là phiên bản nâng cấp của trò chơi Space Invaders kinh điển, được xây dựng bằng Flutter. Trò chơi bao gồm nhiều tính năng và cơ chế hiện đại giúp nó trở nên hấp dẫn và năng động hơn.

✨ Tính năng chính

🎮 Cơ chế trò chơi
- Lối chơi Space Invaders cổ điển với đồ họa được cải tiến
- 5 chế độ chơi: Cổ điển, Sinh tồn, Khó, Chạy đua thiên hà, Đấu trùm
- Độ khó động thích ứng với kỹ năng người chơi
- Hệ thống combo để tăng điểm
- Trùm với các kiểu tấn công độc đáo

🔫 Hệ thống vũ khí nâng cao
- 6 loại vũ khí:

- Pháo cơ bản
- Bắn lan
- Tia laser
- Pháo plasma
- Súng phóng tên lửa
- Súng sóng
- Hệ thống năng lượng cho vũ khí với khả năng tự hồi phục
- Hiệu ứng hình ảnh cho từng loại vũ khí

⚡ Khả năng đặc biệt
- Làm chậm thời gian - làm chậm thời gian
- Xóa màn hình - xóa màn hình
- Khiên khổng lồ - tạo ra khiên khổng lồ
- Bắn nhanh - tăng tốc độ bắn
- Hệ thống nạp đạn với chỉ báo trực quan

👾 Kẻ thù nâng cao
- 8 loại kẻ thù với khả năng độc đáo:

- Xạ thủ
- Xe tăng
- Người chữa trị
- Kẻ tạo quái vật
- Bóng ma
- Biến hình
- Được che chắn
- Dịch chuyển tức thời
- Trí tuệ nhân tạo của kẻ thù với các khả năng
- Hiển thị trực quan về sức khỏe và giáp

🌌 Các mối nguy hiểm từ môi trường
- 6 loại nguy hiểm:

- Tiểu hành tinh
- Mảnh vỡ không gian
- Lỗ đen
- Bão mặt trời
- Sao chổi
- Tinh vân
- Hệ thống tạo nguy hiểm động
- Các yếu tố chiến lược trong lối chơi

💎 Cải tiến phần thưởng
- 10 loại phần thưởng:

- Bắn nhiều phát
- Giáp
- Tăng tốc độ
- Tăng máu
- Nâng cấp vũ khí
- Tăng năng lượng
- Bom hẹn giờ
- Nam châm
- Máy bay không người lái
- Đóng băng
- Hệ thống tạo phần thưởng có trọng số

🎨 Hiệu ứng hình ảnh
- Màn hình rung khi xảy ra vụ nổ
- Hiệu ứng hạt và hình ảnh
- Hiệu ứng chuyển động chậm
- Hiệu ứng hình ảnh độc đáo cho mỗi khả năng
- Chỉ báo động và thanh tiến độ

🏆 Hệ thống thành tích
- Nhiều thành tích để mở khóa
- Hệ thống tính điểm và điểm cao
- Bảng xếp hạng (cục bộ và trực tuyến)

- Chiến dịch với các nhiệm vụ độc đáo

🛠️ Tính năng kỹ thuật

Kiến trúc
- Flutter/Dart để phát triển đa nền tảng
- Phân tách các mối quan tâm theo mô-đun Kiến trúc
- Các dịch vụ cho âm thanh, bản địa hóa và bảng xếp hạng
- Mô hình cho tất cả các đối tượng trong trò chơi
- Widget cho các thành phần giao diện người dùng

Cấu trúc dự án
```
lib/
├── models/ Mô hình dữ liệu
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Màn hình trò chơi
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ Widget giao diện người dùng
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Services
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Trạng thái trò chơi
```

Nền tảng được hỗ trợ
- Web (Chrome, Edge, Firefox, Safari)

- Windows Desktop
- Android
- iOS

🎮 Điều khiển

Bàn phím
- ← → - Di chuyển người chơi
- Phím cách - Bắn
- Q/E - Chuyển đổi vũ khí
- 1-4 - Kích hoạt khả năng đặc biệt
- P/ESC - Tạm dừng

Cảm ứng/Chuột
- Kéo - Di chuyển người chơi
- Chạm/Nhấp chuột - Quay phim

🚀 Cài đặt và Khởi chạy

Yêu cầu
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Đối với web: trình duyệt hiện đại

Cài đặt
```bash
Sao chép kho lưu trữ
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Cài đặt các thư viện phụ thuộc
flutter pub get

Chạy trên trình duyệt
flutter run -d chrome --web-port=8080

Chạy trên Windows
flutter run -d windows

Chạy trên Android
flutter run -d android
```

📦 Xây dựng

Phiên bản web
```bash
flutter build web --web-renderer canvaskit
```

Windows
```bash
flutter build windows
```

Android
```bash
flutter build apk --release
flutter build appbundle --release
```

🤝 Đóng góp cho dự án Dự án

Cách đóng góp

1. Sao chép dự án (fork)
2. Tạo nhánh cho tính năng của bạn (`git checkout -b feature/AmazingFeature`)
3. Cam kết các thay đổi của bạn (`git commit -m 'Add some AmazingFeature'`)
4. Đẩy lên nhánh (`git push origin feature/AmazingFeature`)
5. Mở yêu cầu kéo (Pull Request)

Khuyến nghị
- Tuân thủ phong cách mã Dart
- Thêm chú thích cho mã phức tạp
- Kiểm tra các thay đổi trên các nền tảng khác nhau
- Cập nhật tài liệu

📝 Tài liệu

- [Tài liệu API](docs/API.md)

- [Tài liệu Thiết kế Trò chơi](docs/GAME_DESIGN.md)

Chúc bạn chơi game vui vẻ! 🎮
Lần cập nhật gần đây nhất
5 thg 1, 2026

An toàn dữ liệu

Sự an toàn bắt đầu từ việc nắm được cách nhà phát triển thu thập và chia sẻ dữ liệu của bạn. Các biện pháp bảo vệ quyền riêng tư và bảo mật dữ liệu có thể thay đổi tuỳ theo cách sử dụng, khu vực và độ tuổi. Nhà phát triển đã cung cấp thông tin này và có thể sẽ cập nhật theo thời gian.
Không chia sẻ dữ liệu với bên thứ ba
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động chia sẻ dữ liệu
Không thu thập dữ liệu nào
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động thu thập dữ liệu
Đã cam kết tuân thủ Chính sách về gia đình của Play

Tính năng mới

Initial release!