10+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту гульню

Павярніце да альбома, каб пачаць гульню і правільна запусціць праграму!

🚀 Агляд

Гэта палепшаная версія класічнай гульні Space Invaders, створаная з дапамогай Flutter. Гульня ўключае ў сябе мноства сучасных функцый і механік, якія робяць яе больш цікавай і дынамічнай.

✨ Асноўныя характарыстыкі

🎮 Механіка гульні
- Класічны геймплэй Space Invaders з палепшанай графікай
- 5 рэжымаў гульні: Класічны, Выжыванне, Хардкор, Галактычны бег, Сутычка з босам
- Дынамічная складанасць, якая адаптуецца да навыкаў гульца
- Сістэма камбінацый для павышэння балаў
- Босы з унікальнымі схемамі атакі

🔫 Палепшаная сістэма зброі
- 6 тыпаў зброі:
- Базавая гармата
- Рассеяны стрэл
- Лазерны прамень
- Плазменная гармата
- Ракетная ўстаноўка
- Хвалевая гармата
- Энергетычная сістэма для зброі з рэгенерацыяй
- Візуальныя эфекты для кожнага тыпу зброі

⚡ Спецыяльныя здольнасці
- Запаволенне часу - запавольвае час
- Ачыстка экрана - ачышчае экран
- Мегашчыт - мегашчыт
- Хуткасны агонь - паскораная стральба
- Перазарадка сістэмы з візуальнымі індыкатарамі

👾 Палепшаныя ворагі
- 8 тыпаў ворагаў з унікальнымі здольнасцямі:
- Снайпер
- Танк
- Лекар
- Спаўнер
- Фантом
- Марфінг
- Шчыт
- Тэлепорт
- Штучны інтэлект праціўніка са здольнасцямі
- Візуальнае здароўе і шчыт індыкатары

🌌 Экалагічныя небяспекі
- 6 тыпаў небяспек:
- Астэроіды
- Касмічнае смецце
- Чорныя дзіркі
- Сонечныя ўспышкі
- Каметы
- Туманнасць
- Дынамічнае з'яўленне небяспек
- Стратэгічныя элементы геймплэя

💎 Палепшаныя бонусы
- 10 тыпаў бонусаў:
- Мультызарад
- Шчыт
- Павышэнне хуткасці
- Павышэнне жыцця
- Паляпшэнне зброі
- Павышэнне энергіі
- Бомба запаволенага дзеяння
- Магніт
- Дрон
- Замарозка
- Сістэма з'яўлення ўзважаных бонусаў

🎨 Візуальныя эфекты
- Дрыжанне экрана падчас выбухаў
- Часціцы і візуальныя эфекты
- Эфект запаволенага руху
- Унікальныя візуальныя эфекты для кожнай здольнасці
- Аніміраваныя індыкатары і паласы прагрэсу

🏆 Сістэма дасягненняў
- Шматлікія дасягненні для разблакіроўкі
- Сістэма падліку ачкоў і высокіх балаў
- Табліцы лідэраў (лакальныя і анлайн)
- Кампанія з унікальнымі місіямі

🛠️ Тэхнічныя асаблівасці

Архітэктура
- Флаттэр/Дарцік для кросплатформеннай распрацоўкі
- Модульнае падзел задач архітэктура
- Сэрвісы для аўдыё, лакалізацыі і табліц лідэраў
- Мадэлі для ўсіх гульнявых аб'ектаў
- Віджэты для кампанентаў карыстальніцкага інтэрфейсу

Структура праекта
```
lib/
├── models/ Мадэлі дадзеных
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Гульнявыя экраны
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ Віджэты карыстальніцкага інтэрфейсу
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Паслугі
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Стан гульні
```

Падтрымліваемыя платформы
- Вэб (Chrome, Edge, Firefox, Safari)
- Працоўны стол Windows
- Android
- iOS

🎮 Кіраванне

Клавіятура
- ← → - Рух гульца
- Прабел - Стральба
- Q/E - Пераключэнне зброі
- 1-4 - Актывацыя спецыяльных здольнасцей
- P/ESC - Паўза

Дотык/Мыш
- Перацягванне - Рух гульца
- Дотык/Пстрычка - Стралялкі

🚀 Усталёўка і запуск

Патрабаванні
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Для вэб-сайтаў: сучасны браўзер

Усталёўка
```bash
Кланаваць рэпазітар
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Усталяваць залежнасці
flutter pub get

Запусціць у браўзеры
flutter run -d chrome --web-port=8080

Запусціць на Windows
flutter run -d windows

Запусціць на Android
flutter run -d android
```

📦 Зборка

Вэб-версія
```bash
flutter build web --web-renderer canvaskit
```

Windows
```bash
flutter build windows
```

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

🤝 Унясенне ў праект

Як зрабіць Унясіце свой уклад
1. Зрабіце форк праекта
2. Стварыце галіну для вашай функцыі (`git checkout -b feature/AmazingFeature`)
3. Зафіксуйце змены (`git commit -m 'Дадаць AmazingFeature'`)
4. Адпраўце змены ў галіну (`git push origin feature/AmazingFeature`)
5. Адкрыйце запыт на злучэнне

Рэкамендацыі
- Выконвайце стыль кода Dart
- Дадавайце каментарыі для складанага кода
- Тэстуйце змены на розных платформах
- Абнаўляйце дакументацыю

📝 Дакументацыя

- [Дакументацыя API](docs/API.md)
- [Дакументацыя па дызайне гульняў](docs/GAME_DESIGN.md)

Жадаем вам прыемнай гульні! 🎮
Абноўлена
5 сту 2026 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных
Выконваецца Сямейная палітыка Play

Што новага

Initial release!