ഗെയിം കളിക്കാനും ആപ്പ് ശരിയായി പ്രവർത്തിപ്പിക്കാനും ആൽബത്തിലേക്ക് തിരിക്കുക!
🚀 അവലോകനം
ഫ്ലട്ടർ ഉപയോഗിച്ച് നിർമ്മിച്ച ക്ലാസിക് സ്പേസ് ഇൻവേഡേഴ്സ് ഗെയിമിന്റെ മെച്ചപ്പെടുത്തിയ പതിപ്പാണിത്. ഗെയിമിനെ കൂടുതൽ ആകർഷകവും ചലനാത്മകവുമാക്കുന്ന നിരവധി ആധുനിക സവിശേഷതകളും മെക്കാനിക്സും ഇതിൽ ഉൾപ്പെടുന്നു.
✨ പ്രധാന സവിശേഷതകൾ
🎮 ഗെയിം മെക്കാനിക്സ്
- മെച്ചപ്പെട്ട ഗ്രാഫിക്സുള്ള ക്ലാസിക് സ്പേസ് ഇൻവേഡേഴ്സ് ഗെയിംപ്ലേ
- 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 ഗെയിം സ്റ്റേറ്റ്
```
പിന്തുണയ്ക്കുന്ന പ്ലാറ്റ്ഫോമുകൾ
- വെബ് (Chrome, Edge, Firefox, Safari)
- Windows Desktop
- Android
- iOS
🎮 നിയന്ത്രണങ്ങൾ
കീബോർഡ്
- ← → - പ്ലെയർ മൂവ്മെന്റ്
- സ്പേസ്ബാർ - ഷൂട്ട്
- Q/E - ആയുധങ്ങൾ മാറുക
- 1-4 - പ്രത്യേക കഴിവുകൾ സജീവമാക്കുക
- P/ESC - താൽക്കാലികമായി നിർത്തുക
സ്പർശിക്കുക/മൗസ്
- ഡ്രാഗ് ചെയ്യുക - പ്ലെയർ മൂവ്മെന്റ്
- ടാപ്പ് ചെയ്യുക/ക്ലിക്ക് ചെയ്യുക - ഷൂട്ടിംഗ്
🚀 ഇൻസ്റ്റാളേഷനും ലോഞ്ചും
ആവശ്യകതകൾ
- ഫ്ലട്ടർ SDK 3.0+
- ഡാർട്ട് SDK 2.17+
- വെബിനായി: ആധുനിക ബ്രൗസർ
ഇൻസ്റ്റാളേഷൻ
```ബാഷ്
റിപ്പോസിറ്ററി ക്ലോൺ ചെയ്യുക
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
```
📦 ബിൽഡ്
വെബ് പതിപ്പ്
```ബാഷ്
flutter build web --web-renderer canvaskit
```
വിൻഡോസ്
```ബാഷ്
flutter build windows
```
ആൻഡ്രോയിഡ്
```ബാഷ്
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)
സന്തോഷകരമായ ഗെയിമിംഗ്! 🎮
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2026 ജനു 5