10+
Téléchargements
Classification du contenu
Tout le monde
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de ce jeu

Faites pivoter l'écran pour accéder à l'album et jouer, et assurez-vous que l'application fonctionne correctement !

🚀 Présentation

Voici une version améliorée du jeu classique Space Invaders, développée avec Flutter. Le jeu intègre de nombreuses fonctionnalités et mécaniques modernes qui le rendent plus captivant et dynamique.

✨ Fonctionnalités clés

🎮 Mécaniques de jeu

- Retrouvez le gameplay classique de Space Invaders avec des graphismes améliorés

- 5 modes de jeu : Classique, Survie, Hardcore, Course Galactique, Boss Rush

- Difficulté dynamique qui s'adapte au niveau du joueur

- Système de combos pour booster votre score

- Boss aux attaques uniques

🔫 Système d'armes avancé

- 6 types d'armes :

- Canon de base

- Tir dispersé
- Rayon laser

- Canon à plasma

- Lance-roquettes

- Canon à ondes de choc

- Système d'énergie avec régénération

- Effets visuels pour chaque type d'arme

⚡ Capacités spéciales

- Ralentissement du temps

- Nettoyage de l'écran

- Méga bouclier

- Tir rapide

- Système de rechargement avec indicateurs visuels

👾 Ennemis avancés

- 8 types d'ennemis aux capacités uniques :

- Sniper

- Tank
- Soigneur

- Générateur
- Fantôme

- Métamorphose
- Blindé
- Téléporteur

- IA ennemie Capacités

- Indicateurs visuels de santé et de bouclier

🌌 Dangers environnementaux

- 6 types de dangers :

- Astéroïdes

- Débris spatiaux

- Trous noirs

- Éruptions solaires

- Comètes

- Nébuleuses

- Apparition dynamique des dangers

- Éléments de gameplay stratégiques

💎 Bonus améliorés

- 10 types de bonus :

- Tir multiple
- Bouclier

- Boost de vitesse

- Vie supplémentaire
- Amélioration d'arme

- Boost d'énergie

- Bombe à retardement

- Aimant

- Drone

- Gel

- Système d'apparition pondéré des bonus

🎨 Effets visuels

- Secousses de l'écran lors des explosions

- Particules et effets visuels

- Ralenti

- Effets visuels uniques pour chaque capacité

- Indicateurs et barres de progression animés

🏆 Système de succès

- Nombreux succès à débloquer

- Système de score et de meilleurs scores

- Classements (local et en ligne)

- Campagne avec des missions uniques

🛠️ Caractéristiques techniques

Architecture

- Flutter/Dart Pour le développement multiplateforme

- Architecture modulaire avec séparation des préoccupations

- Services audio, de localisation et de classement

- Modèles pour tous les objets du jeu

- Widgets pour les composants d'interface utilisateur

Structure du projet

```
lib/
├── models/ Modèles de données
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ ├── environmental_hazard.dart
│ ├── power_up.dart
│ └── ...
├── screens/ Écrans de jeu
│ ├── game_screen.dart
│ ├── start_menu_screen.dart
│ └── ...
├── widgets/ Widgets d'interface utilisateur
│ ├── weapon.dart
│ ├── advanced_enemy.dart
│ └── ...
├── services/ Services
│ ├── audio_service.dart
│ ├── localization_service.dart
│ └── ...
└── game_state.dart État du jeu

```

Plateformes prises en charge

- Web (Chrome, Edge, Firefox, Safari)

- Windows (ordinateur de bureau)
- Android
- iOS

🎮 Commandes

Clavier

- ← → - Déplacement du joueur
- Barre d'espace - Tirer

- Q/E - Changer d'arme

- 1-4 - Activer les capacités spéciales
- P/ÉCHAP - Pause

Tactile/Souris

- Glisser - Déplacement du joueur

- Appuyer/Cliquer - Tir

🚀 Installation et lancement

Prérequis

- Flutter SDK 3.0+
- Dart SDK 2.17+
- Pour le web : navigateur moderne

Installation
```bash
Cloner le dépôt
git clone https://github.com/Katya-AI-Systems-LLC/SpaceInv.git
cd space-invaders

Installer les dépendances
flutter pub get

Exécuter dans le navigateur
flutter run -d chrome --web-port=8080

Exécuter sous Windows

flutter run -d windows

Exécuter sous Android
flutter run -d android
```

📦 Compilation

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

Windows
```bash
flutter build Windows

```

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

🤝 Contribuer au projet

Comment contribuer :
1. Forkez le projet.
2. Créez une branche pour votre fonctionnalité (`git checkout -b feature/AmazingFeature`).
3. Validez vos modifications (`git commit -m 'Ajouter une fonctionnalité AmazingFeature'`).
4. Poussez les modifications sur la branche (`git push origin feature/AmazingFeature`).
5. Ouvrez une Pull Request.

Recommandations :
- Respectez le style de code Dart.
- Ajoutez des commentaires pour le code complexe.
- Testez les modifications sur différentes plateformes.
- Mettez à jour la documentation.

📝 Documentation :

- [Documentation API](docs/API.md)

- [Documentation de conception du jeu](docs/GAME_DESIGN.md)

Bon jeu ! 🎮
Dernière mise à jour :
5 janv. 2026

Sécurité des données

La sécurité consiste d'abord à comprendre comment les développeurs collectent et partagent vos données. Les pratiques en matière de confidentialité et de sécurité des données peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces renseignements et peut les mettre à jour au fil du temps.
Aucune donnée n'est partagée avec des tiers
En savoir plus à propos de la façon dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus à propos de la façon dont les développeurs déclarent la collecte
Engagé à respecter la politique pour les familles de Play

Nouveautés

Initial release!