10+
latausta
Sisällön ikärajoitus
Kaikki
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus
Kuvakaappaus

Tietoa pelistä

Kierrä albumiin pelataksesi peliä ja käyttääksesi sovellusta oikein!

🚀 Yleiskatsaus

Tämä on parannettu versio klassisesta Space Invaders -pelistä, joka on rakennettu Flutterin avulla. Peli sisältää monia moderneja ominaisuuksia ja mekaniikkoja, jotka tekevät siitä mukaansatempaavamman ja dynaamisemman.

✨ Tärkeimmät ominaisuudet

🎮 Pelimekaniikka
- Klassinen Space Invaders -pelimuoto parannelluilla grafiikoilla
- 5 pelitilaa: Klassinen, Selviytyminen, Hardcore, Galaktinen Run, Pomorynnäkkö
- Dynaaminen vaikeustaso, joka mukautuu pelaajan taitoihin
- Yhdistelmäjärjestelmä pisteiden parantamiseksi
- Pomot, joilla on ainutlaatuiset hyökkäyskuviot

🔫 Edistynyt asejärjestelmä
- 6 asetyyppiä:
- Perustykki
- Hajautettu laukaus
- Lasersäde
- Plasmatykynttilä
- Raketinheitin
- Aaltoase
- Energiajärjestelmä aseille, joilla on regeneraatio
- Visuaaliset tehosteet jokaiselle asetyypille

⚡ Erikoiskyvyt
- Ajan hidastus - hidastaa aikaa
- Näytön tyhjennys - tyhjentää näytön
- Megakilpi - megakilpi
- Pikatuli - kiihdytetty ammunta
- Järjestelmän uudelleenlataukset visuaalisilla indikaattoreilla

👾 Edistyneet viholliset
- 8 vihollistyyppiä ainutlaatuisilla kyvyillä:
- Tarkka-ampuja
- Panssarivaunu
- Parantaja
- Kutuottaja
- Aave
- Muunto
- Suojattu
- Teleportti
- Vihollisen tekoäly kyvyillä
- Visuaalinen terveys ja kilpi indikaattorit

🌌 Ympäristövaarat
- 6 vaaratyyppiä:
- Asteroidit
- Avaruusromu
- Mustat aukot
- Auringonpurkaukset
- Komeetat
- Tähtisumu
- Dynaaminen vaarojen ilmaantuminen
- Strategiset pelielementit

💎 Parannetut bonukset
- 10 erilaista bonusta:
- Monilaukaus
- Kilpi
- Nopeudenlisäys
- Elämänlisäys
- Asepäivitys
- Energianlisäys
- Aikapommi
- Magneetti
- Drooni
- Jäädytys
- Painotettu bonusten ilmaantumisjärjestelmä

🎨 Visuaaliset tehosteet
- Näytön tärinä räjähdysten aikana
- Hiukkaset ja visuaaliset tehosteet
- Hidastettu liike -tehoste
- Ainutlaatuiset visuaaliset tehosteet jokaiselle kyvylle
- Animoidut indikaattorit ja edistymispalkit

🏆 Saavutusjärjestelmä
- Lukuisia saavutuksia avattavaksi
- Pisteytys- ja korkeiden pisteiden järjestelmä
- Tulostaulut (paikalliset ja online)
- Kampanja ainutlaatuisilla tehtävillä

🛠️ Tekniset ominaisuudet

Arkkitehtuuri
- Flutter/Dart alustojen väliseen kehitykseen
- Modulaarinen huolenaiheiden erotteluarkkitehtuuri
- Palvelut ääni, lokalisointi ja tulostaulukot
- Mallit kaikille peliobjekteille
- Widgetit käyttöliittymäkomponenteille

Projektin rakenne
```
lib/
├── mallit/ Tietomallit
│ ├── ase.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── näytöt/ Pelinäytöt
│ ├── pelinäyttö.dart
│ ├── käynnistysvalikkonäyttö.dart
│ └── ...
├── widgetit/ käyttöliittymäwidgetit
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Services
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Pelin tila
```

Tuetut alustat
- Verkko (Chrome, Edge, Firefox, Safari)
- Windows Desktop
- Android
- iOS

🎮 Ohjaimet

Näppäimistö
- ← → - Pelaajan liike
- Välilyönti - Ammunta
- Q/E - Aseen vaihto
- 1-4 - Erikoiskykyjen aktivointi
- P/ESC - Tauko

Kosketus/Hiiri
- Vedä - Pelaajan liike
- Napauta/Klikkaa - Ammunta

🚀 Asennus ja Käynnistys

Vaatimukset
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Verkkoselaimelle: moderni selain

Asennus
```bash
Kloonaa repositorio
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Asenna riippuvuudet
flutter pub get

Suorita selaimessa
flutter run -d chrome --web-port=8080

Suorita Windowsissa
flutter run -d windows

Suorita Androidissa
flutter run -d android
```

📦 Käännös

Verkkoversio
```bash
flutter build web --web-renderer canvaskit
```

Windows
```bash
flutter build windows
```

Android
```bash
flutter build apk --release
flutter build appbundle --release
```

🤝 Projektiin osallistuminen

Osallistumisen ohjeet
1. Haarauta projekti
2. Luo haara ominaisuudellesi (`git checkout -b feature/AmazingFeature`)
3. Vahvista muutokset (`git commit -m 'Lisää AmazingFeaturea'`)
4. Lähetä tiedot haaralle (`git push origin feature/AmazingFeature`)
5. Avaa pull-pyyntö

Suositukset
- Noudata Dart-koodityyliä
- Lisää kommentteja monimutkaiselle koodille
- Testaa muutoksia eri alustoilla
- Päivitä dokumentaatiota

📝 Dokumentaatio

- [API-dokumentaatio](docs/API.md)
- [Pelisuunnitteludokumentaatio](docs/GAME_DESIGN.md)

Hyviä pelihetkiä! 🎮
Päivitetty
5.1.2026

Dataturvallisuus

Turvallisuus alkaa siitä, että ymmärrät, miten kehittäjät keräävät ja jakavat dataasi. Datan yksityisyys- ja turvallisuuskäytännöt saattavat vaihdella käytön, alueen ja iän mukaan. Kehittäjä on antanut nämä tiedot ja saattaa päivittää niitä myöhemmin.
Dataa ei jaettu kolmansille osapuolille
Lue, miten kehittäjät ilmoittavat jakamisesta
Dataa ei ole kerätty
Lue, miten kehittäjät ilmoittavat keräämisestä
Sitoutunut noudattamaan Playn perhekäytäntöä

Uutta

Initial release!