10+
İndirme
İçerik derecelendirmesi
Tüm yaşlar
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi

Bu oyun hakkında

Oyunu oynamak ve uygulamayı doğru şekilde çalıştırmak için albümü döndürün!

🚀 Genel Bakış

Bu, Flutter kullanılarak oluşturulmuş klasik Space Invaders oyununun geliştirilmiş bir sürümüdür. Oyun, onu daha ilgi çekici ve dinamik hale getiren birçok modern özellik ve mekanik içerir.

✨ Temel Özellikler

🎮 Oyun Mekaniği
- Geliştirilmiş grafiklerle klasik Space Invaders oynanışı
- 5 oyun modu: Klasik, Hayatta Kalma, Zorlu, Galaktik Koşu, Patron Saldırısı
- Oyuncu becerisine uyum sağlayan dinamik zorluk seviyesi
- Puanları artırmak için kombo sistemi
- Benzersiz saldırı desenlerine sahip patronlar

🔫 Gelişmiş Silah Sistemi
- 6 silah türü:
- Temel Top
- Yaylım Atışı
- Lazer Işını
- Plazma Topu
- Roketatar
- Dalga Silahı
- Yenilenme özelliğine sahip silahlar için enerji sistemi
- Her silah türü için görsel efektler

⚡ Özel Yetenekler
- Zamanı Yavaşlatma - zamanı yavaşlatır
- Ekranı Temizleme - ekranı temizler
- Mega Kalkan - mega kalkan
- Hızlı Ateş - hızlandırılmış atış
- Görsel göstergelerle Yeniden Yükleme Sistemi

👾 Gelişmiş Düşmanlar
- Benzersiz yeteneklere sahip 8 düşman türü:
- Keskin Nişancı
- Tank
- Şifacı
- Yaratık Üretici
- Hayalet
- Şekil Değiştiren
- Kalkanlı
- Işınlayıcı
- Yetenekli Düşman Yapay Zekası
- Görsel sağlık ve kalkan göstergeleri

🌌 Çevresel Tehlikeler
- 6 tehlike türü:
- Asteroitler
- Uzay Enkazı
- Kara Delikler
- Güneş Patlamaları
- Kuyruklu Yıldızlar
- Bulutsular
- Dinamik tehlike oluşturma
- Stratejik oyun öğeleri

💎 Geliştirilmiş Bonuslar
- 10 çeşit Bonus:
- Çoklu Atış
- Kalkan
- Hız Artışı
- Can Artışı
- Silah Yükseltme
- Enerji Artışı
- Zaman Bombası
- Mıknatıs
- Drone
- Dondurma
- Ağırlıklı bonus oluşturma sistemi

🎨 Görsel Efektler
- Patlamalar sırasında ekran titremesi
- Parçacıklar ve görsel efektler
- Yavaş çekim efekti
- Her yetenek için benzersiz görsel efektler
- Hareketli göstergeler ve ilerleme çubukları

🏆 Başarı Sistemi
- Kilidi açılacak çok sayıda başarı
- Puanlama ve yüksek puan sistemi
- Liderlik tabloları (yerel ve çevrimiçi)
- Benzersiz bir kampanya Görevler

🛠️ Teknik Özellikler

Mimari
- Çapraz platform geliştirme için Flutter/Dart
- Modüler Sorumluluk Ayrımı mimarisi
- Ses, yerelleştirme ve liderlik tabloları için servisler
- Tüm oyun nesneleri için modeller
- Kullanıcı arayüzü bileşenleri için widget'lar

Proje Yapısı
``` lib/
├── models/ Veri Modelleri
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Oyun Ekranları
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ UI Widget'ları
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Hizmetler
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart Oyun Durumu
```

Desteklenen Platformlar
- Web (Chrome, Edge, Firefox, Safari)
- Windows Masaüstü
- Android
- iOS

🎮 Kontroller

Klavye
- ← → - Oyuncu hareketi
- Boşluk tuşu - Ateş Et
- Q/E - Silah Değiştir
- 1-4 - Özel Yetenekleri Etkinleştir
- P/ESC - Duraklat

Dokunmatik/Fare
- Sürükle - Oyuncu Hareketi
- Dokunma/Tıklama - Ateş Etme

🚀 Kurulum ve Başlatma

Gereksinimler
- Flutter SDK 3.0+
- Dart SDK 2.17+
- Web için: modern tarayıcı

Kurulum
```bash
Depoyu klonlayın
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Bağımlılıkları yükleyin
flutter pub get

Tarayıcıda çalıştırın
flutter run -d chrome --web-port=8080

Windows'ta çalıştırın
flutter run -d windows

Android'de çalıştırın
flutter run -d android
```

📦 Derleme

Web sürümü
```bash
flutter build web --web-renderer CanvasKit
```

Windows
```bash
flutter build windows
```

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

🤝 Projeye Katkıda Bulunma

Nasıl Katkıda Bulunulur
1. Projeyi çatallayın
2. Özelliğiniz için bir dal oluşturun (`git checkout -b feature/AmazingFeature`)
3. Değişikliklerinizi kaydedin (`git commit -m 'Add some AmazingFeature'`)
4. Dala gönderin (`git push origin feature/AmazingFeature`)
5. Bir Çekme İsteği açın

Öneriler
- Dart kod stilini takip edin
- Karmaşık kodlar için yorumlar ekleyin
- Değişiklikleri farklı platformlarda test edin
- Belgeleri güncelleyin

📝 Belgeler

- [API Belgeleri](docs/API.md)
- [Oyun Tasarım Belgesi](docs/GAME_DESIGN.md)

İyi oyunlar! 🎮
Güncellenme tarihi
5 Oca 2026

Veri güvenliği

Geliştiricilerin verilerinizi nasıl toplayıp paylaştıklarını anlamak, güvenliğin ilk adımıdır. Veri gizliliği ve güvenliği yöntemleri; kullanımınıza, bölgenize ve yaşınıza göre değişiklik gösterebilir. Geliştiricinin sağladığı bu bilgiler zaman içinde güncellenebilir.
Üçüncü taraflarla veri paylaşımı yok
Geliştiricilerin, veri paylaşımını nasıl beyan ettikleri hakkında daha fazla bilgi edinin
Veri toplanamadı
Geliştiricilerin, veri toplamayı nasıl beyan ettikleri hakkında daha fazla bilgi edinin
Play Aile Politikası'na uyma taahhüdü var

Yenilikler

Initial release!