ಆಟವನ್ನು ಆಡಲು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸರಿಯಾಗಿ ಕೆಲಸ ಮಾಡಲು ಆಲ್ಬಮ್ಗೆ ತಿರುಗಿಸಿ!
🚀 ಅವಲೋಕನ
ಇದು ಫ್ಲಟರ್ ಬಳಸಿ ನಿರ್ಮಿಸಲಾದ ಕ್ಲಾಸಿಕ್ ಸ್ಪೇಸ್ ಇನ್ವೇಡರ್ಸ್ ಆಟದ ವರ್ಧಿತ ಆವೃತ್ತಿಯಾಗಿದೆ. ಆಟವು ಅನೇಕ ಆಧುನಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಯಂತ್ರಶಾಸ್ತ್ರವನ್ನು ಒಳಗೊಂಡಿದ್ದು ಅದು ಅದನ್ನು ಹೆಚ್ಚು ಆಕರ್ಷಕವಾಗಿ ಮತ್ತು ಕ್ರಿಯಾತ್ಮಕಗೊಳಿಸುತ್ತದೆ.
✨ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯಗಳು
🎮 ಗೇಮ್ ಮೆಕ್ಯಾನಿಕ್ಸ್
- ಸುಧಾರಿತ ಗ್ರಾಫಿಕ್ಸ್ನೊಂದಿಗೆ ಕ್ಲಾಸಿಕ್ ಸ್ಪೇಸ್ ಇನ್ವೇಡರ್ಸ್ ಗೇಮ್ಪ್ಲೇ
- 5 ಆಟದ ವಿಧಾನಗಳು: ಕ್ಲಾಸಿಕ್, ಸರ್ವೈವಲ್, ಹಾರ್ಡ್ಕೋರ್, ಗ್ಯಾಲಕ್ಟಿಕ್ ರನ್, ಬಾಸ್ ರಶ್
- ಆಟಗಾರರ ಕೌಶಲ್ಯಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುವ ಡೈನಾಮಿಕ್ ತೊಂದರೆ
- ಸ್ಕೋರ್ಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ಕಾಂಬೊ ಸಿಸ್ಟಮ್
- ಅನನ್ಯ ದಾಳಿ ಮಾದರಿಗಳನ್ನು ಹೊಂದಿರುವ ಬಾಸ್ಗಳು
🔫 ಸುಧಾರಿತ ವೆಪನ್ ಸಿಸ್ಟಮ್
- 6 ಆಯುಧ ಪ್ರಕಾರಗಳು:
- ಮೂಲ ಕ್ಯಾನನ್
- ಸ್ಪ್ರೆಡ್ ಶಾಟ್
- ಲೇಸರ್ ಬೀಮ್
- ಪ್ಲಾಸ್ಮಾ ಕ್ಯಾನನ್
- ರಾಕೆಟ್ ಲಾಂಚರ್
- ವೇವ್ ಗನ್
- ಪುನರುತ್ಪಾದನೆಯೊಂದಿಗೆ ಶಸ್ತ್ರಾಸ್ತ್ರಗಳಿಗೆ ಶಕ್ತಿ ವ್ಯವಸ್ಥೆ
- ಪ್ರತಿ ಆಯುಧ ಪ್ರಕಾರಕ್ಕೆ ದೃಶ್ಯ ಪರಿಣಾಮಗಳು
⚡ ವಿಶೇಷ ಸಾಮರ್ಥ್ಯಗಳು
- ಸಮಯ ನಿಧಾನ - ಸಮಯವನ್ನು ನಿಧಾನಗೊಳಿಸುತ್ತದೆ
- ಸ್ಕ್ರೀನ್ ಕ್ಲಿಯರ್ - ಪರದೆಯನ್ನು ತೆರವುಗೊಳಿಸುತ್ತದೆ
- ಮೆಗಾ ಶೀಲ್ಡ್ - ಮೆಗಾ ಶೀಲ್ಡ್
- ರಾಪಿಡ್ ಫೈರ್ - ವೇಗವರ್ಧಿತ ಶೂಟಿಂಗ್
- ದೃಶ್ಯ ಸೂಚಕಗಳೊಂದಿಗೆ ಸಿಸ್ಟಮ್ ಮರುಲೋಡ್ಗಳು
👾 ಸುಧಾರಿತ ಶತ್ರುಗಳು
- ಅನನ್ಯ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ 8 ಶತ್ರು ಪ್ರಕಾರಗಳು:
- ಸ್ನೈಪರ್
- ಟ್ಯಾಂಕ್
- ಹೀಲರ್
- ಸ್ಪಾನರ್
- ಫ್ಯಾಂಟಮ್
- ಮಾರ್ಫಿಂಗ್
- ಶೀಲ್ಡ್
- ಟೆಲಿಪೋರ್ಟರ್
- ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಶತ್ರು AI
- ದೃಶ್ಯ ಆರೋಗ್ಯ ಮತ್ತು ಶೀಲ್ಡ್ ಸೂಚಕಗಳು
🌌 ಪರಿಸರ ಅಪಾಯಗಳು
- 6 ಅಪಾಯದ ಪ್ರಕಾರಗಳು:
- ಕ್ಷುದ್ರಗ್ರಹಗಳು
- ಬಾಹ್ಯಾಕಾಶ ಶಿಲಾಖಂಡರಾಶಿಗಳು
- ಕಪ್ಪು ಕುಳಿಗಳು
- ಸೌರ ಜ್ವಾಲೆಗಳು
- ಧೂಮಕೇತುಗಳು
- ನೀಹಾರಿಕೆ
- ಡೈನಾಮಿಕ್ ಅಪಾಯದ ಮೊಟ್ಟೆಯಿಡುವಿಕೆ
- ಕಾರ್ಯತಂತ್ರದ ಆಟದ ಅಂಶಗಳು
💎 ಸುಧಾರಿತ ಬೋನಸ್ಗಳು
- 10 ಪ್ರಕಾರಗಳು ಬೋನಸ್ಗಳು:
- ಮಲ್ಟಿ-ಶಾಟ್
- ಶೀಲ್ಡ್
- ವೇಗ ವರ್ಧಕ
- ಲೈಫ್ ಅಪ್
- ವೆಪನ್ ಅಪ್ಗ್ರೇಡ್
- ಎನರ್ಜಿ ಬೂಸ್ಟ್
- ಟೈಮ್ ಬಾಂಬ್
- ಮ್ಯಾಗ್ನೆಟ್
- ಡ್ರೋನ್
- ಫ್ರೀಜ್
- ತೂಕದ ಬೋನಸ್ ಸ್ಪಾನ್ ಸಿಸ್ಟಮ್
🎨 ದೃಶ್ಯ ಪರಿಣಾಮಗಳು
- ಸ್ಫೋಟಗಳ ಸಮಯದಲ್ಲಿ ಪರದೆಯ ಶೇಕ್
- ಕಣಗಳು ಮತ್ತು ದೃಶ್ಯ ಪರಿಣಾಮಗಳು
- ನಿಧಾನ ಚಲನೆಯ ಪರಿಣಾಮ
- ಪ್ರತಿ ಸಾಮರ್ಥ್ಯಕ್ಕೂ ವಿಶಿಷ್ಟ ದೃಶ್ಯ ಪರಿಣಾಮಗಳು
- ಅನಿಮೇಟೆಡ್ ಸೂಚಕಗಳು ಮತ್ತು ಪ್ರಗತಿ ಬಾರ್ಗಳು
🏆 ಸಾಧನೆ ವ್ಯವಸ್ಥೆ
- ಅನ್ಲಾಕ್ ಮಾಡಲು ಹಲವಾರು ಸಾಧನೆಗಳು
- ಸ್ಕೋರಿಂಗ್ ಮತ್ತು ಹೆಚ್ಚಿನ ಸ್ಕೋರ್ ವ್ಯವಸ್ಥೆ
- ಲೀಡರ್ಬೋರ್ಡ್ಗಳು (ಸ್ಥಳೀಯ ಮತ್ತು ಆನ್ಲೈನ್)
- ಅನನ್ಯ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಅಭಿಯಾನ
🛠️ ತಾಂತ್ರಿಕ ವೈಶಿಷ್ಟ್ಯಗಳು
ವಾಸ್ತುಶಿಲ್ಪ
- ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಫ್ಲಟರ್/ಡಾರ್ಟ್
- ಮಾಡ್ಯುಲರ್ ಬೇರ್ಪಡಿಕೆ ವಾಸ್ತುಶಿಲ್ಪಕ್ಕೆ ಸಂಬಂಧಿಸಿದೆ
- ಆಡಿಯೋ, ಸ್ಥಳೀಕರಣ ಮತ್ತು ಲೀಡರ್ಬೋರ್ಡ್ಗಳಿಗೆ ಸೇವೆಗಳು
- ಎಲ್ಲಾ ಆಟದ ವಸ್ತುಗಳಿಗೆ ಮಾದರಿಗಳು
- UI ಘಟಕಗಳಿಗೆ ವಿಜೆಟ್ಗಳು
ಪ್ರಾಜೆಕ್ಟ್ ರಚನೆ
```
lib/
├── ಮಾದರಿಗಳು/ ಡೇಟಾ ಮಾದರಿಗಳು
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── ಪರದೆಗಳು/ ಆಟದ ಪರದೆಗಳು
│ ├── game_screen.dart
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── ವಿಜೆಟ್ಗಳು/ UI ವಿಜೆಟ್ಗಳು
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── ಸೇವೆಗಳು/ ಸೇವೆಗಳು
│ ├── audio_service.dart
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart ಗೇಮ್ ಸ್ಟೇಟ್
```
ಬೆಂಬಲಿತ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು
- ವೆಬ್ (ಕ್ರೋಮ್, ಎಡ್ಜ್, ಫೈರ್ಫಾಕ್ಸ್, ಸಫಾರಿ)
- ವಿಂಡೋಸ್ ಡೆಸ್ಕ್ಟಾಪ್
- ಆಂಡ್ರಾಯ್ಡ್
- iOS
🎮 ನಿಯಂತ್ರಣಗಳು
ಕೀಬೋರ್ಡ್
- ← → - ಪ್ಲೇಯರ್ ಚಲನೆ
- ಸ್ಪೇಸ್ಬಾರ್ - ಶೂಟ್
- ಪ್ರಶ್ನೆ/ಇ - ಶಸ್ತ್ರಾಸ್ತ್ರಗಳನ್ನು ಬದಲಾಯಿಸಿ
- 1-4 - ವಿಶೇಷ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
- ಪಿ/ಇಎಸ್ಸಿ - ವಿರಾಮ
ಟಚ್/ಮೌಸ್
- ಡ್ರ್ಯಾಗ್ - ಪ್ಲೇಯರ್ ಚಲನೆ
- ಟ್ಯಾಪ್/ಕ್ಲಿಕ್ ಮಾಡಿ - ಶೂಟಿಂಗ್
🚀 ಸ್ಥಾಪನೆ ಮತ್ತು ಉಡಾವಣೆ
ಅವಶ್ಯಕತೆಗಳು
- ಫ್ಲಟರ್ SDK 3.0+
- ಡಾರ್ಟ್ SDK 2.17+
- ವೆಬ್ಗಾಗಿ: ಆಧುನಿಕ ಬ್ರೌಸರ್
ಸ್ಥಾಪನೆ
```bash
ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ
git ಕ್ಲೋನ್ https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders
ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿ
flutter pub get
ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಮಾಡಿ
flutter run -d chrome --web-port=8080
ವಿಂಡೋಸ್ನಲ್ಲಿ ರನ್ ಮಾಡಿ
flutter run -d windows
ಆಂಡ್ರಾಯ್ಡ್ನಲ್ಲಿ ರನ್ ಮಾಡಿ
flutter run -d android
```
📦 ಬಿಲ್ಡ್
ವೆಬ್ ಆವೃತ್ತಿ
```bash
flutter build web --web-renderer canvaskit
```
ವಿಂಡೋಸ್
```bash
flutter build windows
```
ಆಂಡ್ರಾಯ್ಡ್
```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. ಪುಲ್ ವಿನಂತಿಯನ್ನು ತೆರೆಯಿರಿ
ಶಿಫಾರಸುಗಳು
- ಡಾರ್ಟ್ ಕೋಡ್ ಶೈಲಿಯನ್ನು ಅನುಸರಿಸಿ
- ಸಂಕೀರ್ಣ ಕೋಡ್ಗಾಗಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಿ
- ವಿಭಿನ್ನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ
- ದಸ್ತಾವೇಜನ್ನು ನವೀಕರಿಸಿ
📝 ದಸ್ತಾವೇಜೀಕರಣ
- [API ದಸ್ತಾವೇಜೀಕರಣ](docs/API.md)
- [ಗೇಮ್ ವಿನ್ಯಾಸ ದಾಖಲೆ](docs/GAME_DESIGN.md)
ಹ್ಯಾಪಿ ಗೇಮಿಂಗ್! 🎮
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಜನ 5, 2026