Biratu albumera jokoan jolasteko eta aplikazioa behar bezala erabiltzeko!
🚀 Orokorra
Hau Space Invaders joko klasikoaren bertsio hobetua da, Flutter erabiliz eraikia. Jokoak ezaugarri eta mekanika moderno asko ditu, erakargarriagoa eta dinamikoagoa egiten dutenak.
✨ Ezaugarri nagusiak
🎮 Jokoaren mekanika
- Space Invaders joko klasikoa grafiko hobetuekin
- 5 joko modu: Klasikoa, Biziraupena, Gogorra, Galaktika Korrika, Boss Presa
- Jokalarien trebetasunera egokitzen den zailtasun dinamikoa
- Puntuazioak handitzeko konbinazio sistema
- Eraso eredu bereziak dituzten buruzagiak
🔫 Arma Sistema Aurreratua
- 6 arma mota:
- Oinarrizko Kanoia
- Tiro Zabaldua
- Laser Izpia
- Plasma Kanoia
- Suziri Jaurtigailua
- Uhin Pistola
- Armetarako energia sistema birsorkuntzarekin
- Arma mota bakoitzerako efektu bisualak
⚡ Gaitasun Bereziak
- Denbora Moteltzea - denbora moteltzen du
- Pantaila Garbitzea - pantaila garbitzen du
- Mega Ezkutua - mega ezkutua
- Su Azkarra - tiro bizkortua
- Sistemaren Berkargatzea adierazle bisualekin
👾 Etsai Aurreratuak
- 8 etsai mota gaitasun bereziak dituztenak:
- Frankotiratzailea
- Tankea
- Sendatzailea
- Sortzailea
- Mamua
- Morfatzea
- Babestua
- Teletransportatzailea
- Gaitasunak dituen Etsaiaren IA
- Osasun bisuala eta ezkutua adierazleak
🌌 Ingurumen Arriskuak
- 6 arrisku mota:
- Asteroideak
- Espazio Hondakinak
- Zulo Beltzak
- Eguzki Suteak
- Kometak
- Nebulosa
- Arrisku dinamikoen sorrera
- Jokatzeko elementu estrategikoak
💎 Hobari Hobetuak
- 10 hobari mota:
- Tiro Anitzekoa
- Ezkutua
- Abiadura Handitzea
- Bizitza Handitzea
- Arma Hobetzea
- Energia Handitzea
- Denbora Bonba
- Imanak
- Dronea
- Izoztea
- Hobari haztatuaren sorrera sistema
🎨 Efektu Bisualak
- Pantailaren dardara leherketetan
- Partikulak eta efektu bisualak
- Mugimendu moteleko efektua
- Gaitasun bakoitzerako efektu bisual bereziak
- Adierazle animatuak eta aurrerapen barrak
🏆 Lorpen Sistema
- Desblokeatzeko lorpen ugari
- Puntuazio eta puntuazio altuko sistema
- Sailkapenak (tokikoak eta online)
- Misio bereziekin kanpaina
🛠️ Ezaugarri Teknikoak
Arkitektura
- Flutter/Dart plataforma anitzeko garapenerako
- Kezkak bereizteko arkitektura modularra
- Zerbitzuak audioa, lokalizazioa eta sailkapen-taulak
- Joko-objektu guztien ereduak
- UI osagaien widgetak
Proiektuaren egitura
```
lib/
├── models/ Datu-ereduak
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Joko-pantailak
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ UI widgetak
│ ├── arma.dart
│ ├── etsai_aurreratua.dart
│ └── ...
├── zerbitzuak/ Zerbitzuak
│ ├── audio_zerbitzua.dart
│ ├── localization_service.dart
│ └── ...
└── joko_state.dart Jokoaren Egoera
```
Onartutako Plataformak
- Weba (Chrome, Edge, Firefox, Safari)
- Windows Mahaigaina
- Android
- iOS
🎮 Kontrolak
Teklatua
- ← → - Jokalariaren mugimendua
- Espazio-barra - Tiro egin
- Q/E - Armak aldatu
- 1-4 - Gaitasun bereziak aktibatu
- P/ESC - Pausatu
Ukitu/Sagua
- Arrastatu - Jokalariaren mugimendua
- Ukitu/Klik egin - Grabaketa
🚀 Instalazioa eta Abiaraztea
Baldintzak
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Weberako: arakatzaile modernoa
Instalazioa
```bash
Biltegia klonatu
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders
Mendekotasunak instalatu
flutter pub get
Arakatzailean exekutatu
flutter run -d chrome --web-port=8080
Windows-en exekutatu
flutter run -d windows
Android-en exekutatu
flutter run -d android
```
📦 Eraiki
Web bertsioa
```bash
flutter build web --web-renderer canvaskit
```
Windows
```bash
flutter build windows
```
Android
```bash
flutter build apk --release
flutter build appbundle --release
```
🤝 Proiektuan Laguntzea
Nola Laguntzeko
1. Proiektua adarkatu
2. Zure funtzioarentzako adar bat sortu (`git checkout -b feature/AmazingFeature`)
3. Zure aldaketak bidali (`git commit -m 'Add some AmazingFeature'`)
4. Adarrera bidali (`git push origin feature/AmazingFeature`)
5. Pull Request bat ireki
Gomendioak
- Dart kode estiloa jarraitu
- Kode konplexurako iruzkinak gehitu
- Aldaketak plataforma desberdinetan probatu
- Dokumentazioa eguneratu
📝 Dokumentazioa
- [API Dokumentazioa](docs/API.md)
- [Joko Diseinu Dokumentua](docs/GAME_DESIGN.md)
Joko zoriontsuak! 🎮
Azken eguneratzea
2026(e)ko urt. 5(a)