ໝຸນໄປທີ່ອາລະບໍາເພື່ອຫຼິ້ນເກມ ແລະ ເຮັດວຽກແອັບຢ່າງຖືກຕ້ອງ!
🚀 ພາບລວມ
ນີ້ແມ່ນເກມ Space Invaders ລຸ້ນປັບປຸງໃໝ່, ສ້າງໂດຍໃຊ້ Flutter. ເກມປະກອບມີຄຸນສົມບັດ ແລະ ກົນໄກທີ່ທັນສະໄໝຫຼາຍຢ່າງທີ່ເຮັດໃຫ້ມັນໜ້າສົນໃຈ ແລະ ມີຊີວິດຊີວາຫຼາຍຂຶ້ນ.
✨ ຄຸນສົມບັດຫຼັກ
🎮 ກົນໄກເກມ
- ການຫຼິ້ນເກມ Space Invaders ແບບຄລາສສິກພ້ອມກຣາບຟິກທີ່ດີຂຶ້ນ
- 5 ໂໝດເກມ: ແບບຄລາສສິກ, ການຢູ່ລອດ, Hardcore, Galactic Run, Boss Rush
- ຄວາມຫຍຸ້ງຍາກແບບໄດນາມິກທີ່ປັບຕົວເຂົ້າກັບທັກສະຂອງຜູ້ຫຼິ້ນ
- ລະບົບ Combo ສຳລັບການເພີ່ມຄະແນນ
- Boss ທີ່ມີຮູບແບບການໂຈມຕີທີ່ເປັນເອກະລັກ
🔫 ລະບົບອາວຸດຂັ້ນສູງ
- ອາວຸດ 6 ປະເພດ:
- ປືນໃຫຍ່ພື້ນຖານ
- Spread Shot
- Laser Beam
- Plasma Cannon
- Rocket Launcher
- Wave Gun
- ລະບົບພະລັງງານສຳລັບອາວຸດທີ່ມີການຟື້ນຟູ
- ເອັບເຟັກທາງສາຍຕາສຳລັບອາວຸດແຕ່ລະປະເພດ
⚡ ຄວາມສາມາດພິເສດ
- Time Slow - ຊ້າເວລາລົງ
- Screen Clear - Clear Screen
- Mega Shield - mega shield
- Rapid Fire - ການຍິງແບບເລັ່ງລັດ
- System Reloads ດ້ວຍຕົວຊີ້ບອກທາງສາຍຕາ
👾 ສັດຕູຂັ້ນສູງ
- ສັດຕູ 8 ປະເພດທີ່ມີຄວາມສາມາດເປັນເອກະລັກ:
- Sniper
- Tank
- Healer
- Spawner
- Phantom
- Morphing
- Shielded
- Teleporter
- Enemy AI ພ້ອມຄວາມສາມາດ
- ຕົວຊີ້ວັດສຸຂະພາບທາງສາຍຕາ ແລະ ໂລ່
🌌 ສິ່ງແວດລ້ອມ ອັນຕະລາຍ
- 6 ປະເພດອັນຕະລາຍ:
- ດາວເຄາະນ້ອຍ
- ຊາກຫັກພັງໃນອະວະກາດ
- ຂຸມດຳ
- ແປວໄຟແສງອາທິດ
- ດາວຫາງ
- ເນບູລາ
- ການວາງໄຂ່ອັນຕະລາຍແບບໄດນາມິກ
- ອົງປະກອບການຫຼິ້ນເກມຍຸດທະສາດ
💎 ໂບນັດທີ່ປັບປຸງແລ້ວ
- ໂບນັດ 10 ປະເພດ:
- ການຍິງຫຼາຍຄັ້ງ
- ໄສ້ປ້ອງກັນ
- ເພີ່ມຄວາມໄວ
- ເພີ່ມຊີວິດ
- ການຍົກລະດັບອາວຸດ
- ເພີ່ມພະລັງງານ
- ລະເບີດເວລາ
- ແມ່ເຫຼັກ
- ໂດຣນ
- ແຊ່ແຂງ
- ລະບົບການວາງໄຂ່ໂບນັດທີ່ມີນ້ຳໜັກ
🎨 ເອັບເຟັກພາບ
- ການສັ່ນໜ້າຈໍໃນລະຫວ່າງການລະເບີດ
- ອະນຸພາກ ແລະ ເອັບເຟັກພາບ
- ເອັບເຟັກພາບຊ້າ
- ເອັບເຟັກພາບທີ່ເປັນເອກະລັກສຳລັບແຕ່ລະຄວາມສາມາດ
- ຕົວຊີ້ວັດແບບເຄື່ອນໄຫວ ແລະ ແຖບຄວາມຄືບໜ້າ
🏆 ລະບົບຜົນສຳເລັດ
- ຜົນສຳເລັດຫຼາຍຢ່າງເພື່ອປົດລັອກ
- ລະບົບການໃຫ້ຄະແນນ ແລະ ຄະແນນສູງ
- ກະດານຈັດອັນດັບ (ທ້ອງຖິ່ນ ແລະ ອອນໄລນ໌)
- ແຄມເປນທີ່ມີພາລະກິດທີ່ເປັນເອກະລັກ
🛠️ ຄຸນສົມບັດທາງເທັກນິກ
ສະຖາປັດຕະຍະກຳ
- Flutter/Dart ສຳລັບການພັດທະນາຂ້າມແພລດຟອມ
- ການແຍກສະຖາປັດຕະຍະກຳບັນຫາແບບໂມດູນ
- ການບໍລິການສຳລັບສຽງ, ການແປພາສາທ້ອງຖິ່ນ, ແລະ ກະດານຈັດອັນດັບ
- ຮູບແບບສຳລັບ ວັດຖຸເກມທັງໝົດ
- ວິດເຈັດສຳລັບອົງປະກອບ UI
ໂຄງສ້າງໂຄງການ
```
lib/
├── ຮູບແບບ/ ຮູບແບບຂໍ້ມູນ
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── ໜ້າຈໍ/ ໜ້າຈໍເກມ
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── ວິດເຈັດ/ ວິດເຈັດ UI
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── ບໍລິການ/ ບໍລິການ
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart ສະຖານະເກມ
```
ແພລດຟອມທີ່ຮອງຮັບ
- ເວັບ (Chrome, Edge, Firefox, Safari)
- Windows Desktop
- Android
- iOS
🎮 ການຄວບຄຸມ
ແປ້ນພິມ
- ← → - ການເຄື່ອນໄຫວຂອງຜູ້ຫຼິ້ນ
- Spacebar - ຍິງ
- Q/E - ປ່ຽນອາວຸດ
- 1-4 - ເປີດໃຊ້ຄວາມສາມາດພິເສດ
- P/ESC - ຢຸດຊົ່ວຄາວ
ແຕະ/ເມົາສ໌
- ລາກ - ການເຄື່ອນໄຫວຂອງຜູ້ຫຼິ້ນ
- ແຕະ/ຄລິກ - ຍິງ
🚀 ການຕິດຕັ້ງ ແລະ ເປີດໃຊ້ງານ
ຄວາມຕ້ອງການ
- Flutter SDK 3.0+
- Dart SDK 2.17+
- ສຳລັບເວັບ: ທັນສະໄໝ ໂປຣແກຣມທ່ອງເວັບ
ການຕິດຕັ້ງ
```bash
ຄັດລອກບ່ອນເກັບມ້ຽນ
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders
ຕິດຕັ້ງ dependencies
flutter pub get
ແລ່ນໃນໂປຣແກຣມທ່ອງເວັບ
flutter run -d chrome --web-port=8080
ແລ່ນໃນ Windows
flutter run -d windows
ແລ່ນໃນ Android
flutter run -d android
```
📦 ສ້າງ
ເວີຊັນເວັບ
```bash
flutter build web --web-renderer canvaskit
```
Windows
```bash
flutter build windows
```
Android
```bash
flutter build apk --release
flutter build appbundle --release
```
🤝 ການປະກອບສ່ວນເຂົ້າໃນໂຄງການ
ວິທີການປະກອບສ່ວນ
1. ແຍກໂຄງການ
2. ສ້າງສາຂາສຳລັບຄຸນສົມບັດຂອງທ່ານ (`git checkout -b feature/AmazingFeature`)
3. ຢືນຢັນການປ່ຽນແປງຂອງທ່ານ (`git commit -m 'Add some AmazingFeature'')
4. ຍູ້ໄປຫາສາຂາ (`git push origin feature/AmazingFeature`)
5. ເປີດຄຳຮ້ອງຂໍ Pull
ຄຳແນະນຳ
- ປະຕິບັດຕາມແບບລະຫັດ Dart
- ເພີ່ມຄຳເຫັນສຳລັບລະຫັດທີ່ສັບສົນ
- ທົດສອບການປ່ຽນແປງໃນແພລດຟອມຕ່າງໆ
- ອັບເດດເອກະສານ
📝 ເອກະສານ
- [ເອກະສານ API](docs/API.md)
- [ເອກະສານອອກແບບເກມ](docs/GAME_DESIGN.md)
ມ່ວນຊື່ນກັບການຫຼິ້ນເກມ! 🎮
ອັບເດດແລ້ວເມື່ອ
5 ມ.ກ. 2026