10+
Pobrania
Ocena treści
Dla wszystkich
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu
Zrzut ekranu

Informacje o grze

Obróć do albumu, aby uruchomić grę i poprawnie uruchomić aplikację!

🚀 Przegląd

To ulepszona wersja klasycznej gry Space Invaders, stworzona z wykorzystaniem Fluttera. Gra zawiera wiele nowoczesnych funkcji i mechanik, które czynią ją bardziej wciągającą i dynamiczną.

✨ Najważniejsze cechy

🎮 Mechanika gry
- Klasyczna rozgrywka Space Invaders z ulepszoną grafiką
- 5 trybów gry: Klasyczny, Przetrwanie, Hardcore, Galaktyczny Bieg, Boss Rush
- Dynamiczny poziom trudności, który dostosowuje się do umiejętności gracza
- System kombosów zwiększający wynik
- Bossowie z unikalnymi schematami ataków

🔫 Zaawansowany system uzbrojenia
- 6 rodzajów broni:
- Działo podstawowe
- Strzał rozproszony
- Promień lasera
- Działo plazmowe
- Wyrzutnia rakiet
- Działo falowe
- System energetyczny broni z regeneracją
- Efekty wizualne dla każdego rodzaju broni

⚡ Specjalne umiejętności
- Spowolnienie czasu - spowalnia czas
- Czyszczenie ekranu - czyści ekran
- Mega tarcza - mega tarcza
- Szybki ogień - przyspieszone strzelanie
- System przeładowania z wizualnymi wskaźnikami

👾 Zaawansowani przeciwnicy
- 8 rodzajów przeciwników z unikalnymi umiejętnościami:
- Snajper
- Tank
- Uzdrowiciel
- Spawner
- Fantom
- Morphing
- Osłona
- Teleporter
- Wroga SI ze zdolnościami
- Wizualne wskaźniki zdrowia i osłon

🌌 Zagrożenia środowiskowe
- 6 typów zagrożeń:
- Asteroidy
- Kosmiczne odłamki
- Czarne dziury
- Rozbłyski słoneczne
- Komety
- Mgławica
- Dynamiczne pojawianie się zagrożeń
- Strategiczne elementy rozgrywki

💎 Ulepszone bonusy
- 10 typów bonusów:
- Wielostrzał
- Tarcza
- Zwiększenie prędkości
- Zwiększenie życia
- Ulepszenie broni
- Zwiększenie energii
- Bomba zegarowa
- Magnes
- Dron
- Zamrożenie
- System pojawiania się bonusów

🎨 Efekty wizualne
- Drżenie ekranu podczas eksplozji
- Cząsteczki i efekty wizualne
- Efekt spowolnienia
- Unikalne efekty wizualne dla każdej zdolności
- Animowane wskaźniki i paski postępu

🏆 System osiągnięć
- Liczne osiągnięcia do odblokowania
- System punktacji i rankingów
- Tabele wyników (lokalne i online)
- Kampania z Unikalne misje

🛠️ Funkcje techniczne

Architektura
- Flutter/Dart do tworzenia gier wieloplatformowych
- Modułowa architektura rozdzielająca obszary zainteresowania
- Usługi dla dźwięku, lokalizacji i rankingów
- Modele dla wszystkich obiektów gry
- Widżety dla komponentów interfejsu użytkownika

Struktura projektu
```
lib/
├── models/ Modele danych
│ ├── Weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Ekrany gry
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ UI Widgets
│ ├── Weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Services
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Stan gry
```

Obsługiwane platformy
- Internet (Chrome, Edge, Firefox, Safari)
- Komputery z systemem Windows
- Android
- iOS

🎮 Sterowanie

Klawiatura
- ← → - Gracz Ruch
- Spacja - Strzelanie
- Q/E - Zmiana broni
- 1-4 - Aktywacja umiejętności specjalnych
- P/ESC - Pauza

Dotyk/Mysz
- Przeciąganie - Ruch gracza
- Stuknięcie/Kliknięcie - Strzelanie

🚀 Instalacja i uruchomienie

Wymagania
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Dla przeglądarki: nowoczesna

Instalacja
```bash
Klonowanie repozytorium
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Instalacja zależności
flutter pub get

Uruchom w przeglądarce
flutter run -d chrome --web-port=8080

Uruchom w systemie Windows
flutter run -d windows

Uruchom w systemie Android
flutter run -d android
```

📦 Kompilacja

Wersja internetowa
```bash
flutter build web --web-renderer canvaskit
```

Windows
```bash
flutter build windows
```

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

🤝 Wkład w projekt

Jak wnieść wkład
1. Fork projektu
2. Utwórz gałąź dla swojej funkcji (`git checkout -b feature/AmazingFeature`)
3. Zatwierdź zmiany (`git commit -m 'Add some AmazingFeature'`)
4. Prześlij zmiany do gałęzi (`git push origin feature/AmazingFeature`)
5. Otwórz żądanie ściągnięcia (pull request)

Zalecenia
- Stosuj styl kodu Dart
- Dodawaj komentarze do złożonego kodu
- Testuj zmiany na różnych platformach
- Aktualizuj dokumentację

📝 Dokumentacja

- [Dokumentacja API](docs/API.md)
- [Projektowanie gier Dokument](docs/GAME_DESIGN.md)

Miłej gry! 🎮
Ostatnia aktualizacja
5 sty 2026

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
Żadne dane nie są udostępniane innym firmom
Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
Aplikacja nie zbiera danych
Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów
Zobowiązanie do przestrzegania zasad dotyczących aplikacji dla rodzin w Google Play

Co nowego

Initial release!