Оюнду ойноо жана тиркемени туура иштетүү үчүн альбомго айландырыңыз!
🚀 Жалпы маалымат
Бул Flutter колдонуп курулган классикалык Space Invaders оюнунун жакшыртылган версиясы. Оюнда аны кызыктуураак жана динамикалуу кылган көптөгөн заманбап функциялар жана механикалар бар.
✨ Негизги өзгөчөлүктөрү
🎮 Оюн механикасы
- Жакшыртылган графикасы бар классикалык Space Invaders оюну
- 5 оюн режими: Классикалык, Аман калуу, Хардкор, Галактикалык чуркоо, Босстун чуркоосу
- Оюнчунун жөндөмүнө ылайыкташтырылган динамикалык кыйынчылык
- Упайларды көбөйтүү үчүн комбо системасы
- Уникалдуу чабуул схемалары бар босстор
🔫 Өркүндөтүлгөн курал системасы
- 6 курал түрү:
- Негизги замбирек
- Жайылган атуу
- Лазердик нур
- Плазма замбирек
- Ракета атуучу
- Толкундуу мылтык
- Регенерациясы бар куралдар үчүн энергия системасы
- Ар бир курал түрү үчүн визуалдык эффекттер
⚡ Атайын жөндөмдөр
- Убакыт жайлайт - убакытты жайлатат
- Экранды тазалоо - экранды тазалайт
- Мега калкан - мега калкан
- Тез атуу - тездетилген атуу
- Визуалдык индикаторлор менен системаны кайра жүктөө
👾 Өркүндөтүлгөн душмандар
- Уникалдуу жөндөмдөрү бар 8 душман түрү:
- Снайпер
- Танк
- Дарыгер
- Спавнер
- Фантом
- Морфинг
- Калкандалган
- Телепортатор
- Душмандын жасалма интеллекти менен Жөндөмдүүлүктөр
- Визуалдык ден соолук жана калкан индикаторлору
🌌 Айлана-чөйрөнүн коркунучтары
- 6 коркунуч түрү:
- Астероиддер
- Космостук таштандылар
- Кара тешиктер
- Күн жаркылдоолору
- Кометалар
- Тумандуулук
- Динамикалык коркунучтун пайда болушу
- Стратегиялык оюн элементтери
💎 Жакшыртылган бонустар
- 10 түрү Бонустар:
- Көп ок атуучу
- Калкан
- Ылдамдыкты жогорулатуу
- Жашоону жакшыртуу
- Куралды жаңыртуу
- Энергияны жогорулатуу
- Убакыт бомбасы
- Магнит
- Дрон
- Тоңдуруу
- Салмакталган бонустук пайда болуу системасы
🎨 Визуалдык эффекттер
- Жарылуулар учурунда экранды чайкатуу
- Бөлүкчөлөр жана визуалдык эффекттер
- Жай кыймыл эффектиси
- Ар бир жөндөм үчүн уникалдуу визуалдык эффекттер
- Анимацияланган индикаторлор жана прогресс тилкелери
🏆 Жетишкендиктер системасы
- Кулпусун ачуу үчүн көптөгөн жетишкендиктер
- Упайларды эсептөө жана жогорку упай системасы
- Лидер такталары (жергиликтүү жана онлайн)
- Уникалдуу миссиялары бар өнөктүк
🛠️ Техникалык өзгөчөлүктөрү
Архитектура
- Платформа аралыктар үчүн флэттер/дарт иштеп чыгуу
- Көйгөйлөрдү модулдук түрдө бөлүү архитектурасы
- Аудио, локалдаштыруу жана лидер такталары үчүн кызматтар
- Бардык оюн объекттери үчүн моделдер
- UI компоненттери үчүн виджеттер
Долбоордун түзүмү
```
lib/
├── моделдер/ Маалымат моделдери
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── экрандар/ Оюн экрандары
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── виджеттер/ UI виджеттери
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── кызматтар/ Кызматтар
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Оюн абалы
```
Колдоого алынган платформалар
- Веб (Chrome, Edge, Firefox, Safari)
- Windows жумушчу стол
- Android
- iOS
🎮 Башкаруу элементтери
Баскычтоп
- ← → - Оюнчунун кыймылы
- Боштук баскычы - Атуу
- С/Ж - Куралдарды алмаштыруу
- 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 'Add some AmazingFeature'`)
4. Бутакчага түртүү (`git push origin feature/AmazingFeature`)
5. Тартуу өтүнүчүн ачуу
Сунуштар
- Dart кодунун стилин аткаруу
- Татаал код үчүн комментарийлерди кошуу
- Ар кандай платформаларда өзгөрүүлөрдү текшерүү
- Документацияны жаңыртуу
📝 Документация
- [API документациясы](docs/API.md)
- [Оюн дизайнынын документи](docs/GAME_DESIGN.md)
Оюндарыңыз ийгиликтүү өтсүн! 🎮
Качан жаңырды
2026-ж., 5-янв.