Snúðu í albúm til að spila leikinn og virka appið rétt!
🚀 Yfirlit
Þetta er endurbætt útgáfa af klassíska Space Invaders leiknum, smíðuð með Flutter. Leikurinn inniheldur marga nútímalega eiginleika og leikkerfi sem gera hann meira spennandi og kraftmikil.
✨ Helstu eiginleikar
🎮 Leikjamekaník
- Klassísk Space Invaders spilun með bættri grafík
- 5 leikjastillingar: Klassísk, Lifun, Hörð barátta, Galactic Run, Boss Rush
- Kraftmikil erfiðleikastig sem aðlagast færni spilara
- Samsetningarkerfi til að auka stig
- Yfirmenn með einstökum árásarmynstrum
🔫 Ítarlegt vopnakerfi
- 6 vopnategundir:
- Einföld fallbyssa
- Dreifð skot
- Leysigeisli
- Plasmafallbyssa
- Eldflaugaskot
- Bylgjubyssa
- Orkukerfi fyrir vopn með endurnýjun
- Sjónræn áhrif fyrir hverja vopnategund
⚡ Sérstakir hæfileikar
- Tímahægja - hægir á tíma
- Skjárhreinsun - hreinsar skjáinn
- Mega Shield - megaskjöldur
- Hraðskot - hraðað skothríð
- Kerfisendurhleðsla með sjónrænum vísbendingum
👾 Ítarlegir óvinir
- 8 óvinategundir með einstökum hæfileikum:
- Leyniskytta
- Skriðdreki
- Læknari
- Hrygningarmaður
- Draugur
- Breyting
- Varðmaður
- Fjarskiptari
- Óvinagervigreind með hæfileikum
- Sjónræn heilsa og skjöldur Vísbendingar
🌌 Umhverfishættur
- 6 tegundir hættna:
- Smástirni
- Geimrusl
- Svarthol
- Sólgos
- Halastjarna
- Þoka
- Kvik hættumyndun
- Stefnumótandi leikþættir
💎 Bættir bónusar
- 10 tegundir bónusar:
- Fjölskot
- Skjöldur
- Hraðaaukning
- Lífsbjörgun
- Vopnauppfærsla
- Orkuaukning
- Tímasprengja
- Segulmagnað
- Dróni
- Frysting
- Vegið bónusmyndakerfi
🎨 Sjónræn áhrif
- Skjáhristingur við sprengingar
- Agnir og sjónræn áhrif
- Hægfara áhrif
- Einstök sjónræn áhrif fyrir hvern hæfileika
- Hreyfimyndir og framvindustika
🏆 Afrekskerfi
- Fjölmörg afrek til að opna
- Stigagjöf og stigakerfi
- Stigatafla (staðbundin og á netinu)
- Herferð með einstökum verkefnum
🛠️ Tæknilegir eiginleikar
Arkitektúr
- Flutter/Dart fyrir þróun á mörgum kerfum
- Einföld aðskilnaður áhyggjuefnaarkitektúr
- Þjónusta fyrir hljóð, staðfæringu og stigatöflur
- Líkön fyrir alla leikhluti
- Viðbætur fyrir notendaviðmótsþætti
Verkefnisuppbygging
```
lib/
├── models/ Gagnalíkön
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── skjáir/ Leikjaskjáir
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── viðbætur/ Notendaviðmótsviðbætur
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Þjónusta
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Leikjastaða
```
Stuðningskerfi
- Vefur (Chrome, Edge, Firefox, Safari)
- Windows skjáborð
- Android
- iOS
🎮 Stýringar
Lyklaborð
- ← → - Hreyfing spilara
- Bilslá - Skjóta
- Q/E - Skipta um vopn
- 1-4 - Virkja sérstaka hæfileika
- P/ESC - Hlé
Snerta/Mús
- Draga - Hreyfing spilara
- Ýta/Smella - Skjóta
🚀 Uppsetning og Uppsetning
Kröfur
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Fyrir vefinn: nútímavafra
Uppsetning
```bash
Klóna geymsluna
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders
Uppsetning á ósjálfstæði
flutter pub get
Keyra í vafra
flutter run -d chrome --web-port=8080
Keyra á Windows
flutter run -d windows
Keyra á Android
flutter run -d android
```
📦 Smíði
Vefútgáfa
```bash
flutter build web --web-renderer canvaskit
```
Windows
```bash
flutter build windows
```
Android
```bash
flutter build apk --release
flutter build appbundle --release
```
🤝 Að leggja sitt af mörkum til verkefnisins
Hvernig á að leggja sitt af mörkum
1. Fork the verkefni
2. Búðu til grein fyrir eiginleikann þinn (`git checkout -b feature/AmazingFeature`)
3. Skráðu breytingarnar þínar (`git commit -m 'Add some AmazingFeature'`)
4. Sendu á greinina (`git push origin feature/AmazingFeature`)
5. Opnaðu Pull Request (Pull beiðni)
Tillögur
- Fylgdu Dart kóðastílnum
- Bættu við athugasemdum fyrir flókinn kóða
- Prófaðu breytingar á mismunandi kerfum
- Uppfærðu skjölun
📝 Skjölun
- [API skjölun](docs/API.md)
- [Game Design skjal](docs/GAME_DESIGN.md)
Gleðilega spilamennsku! 🎮