Présentation du projet
Space Invaders est un classique du jeu vidéo d’arcade. Ce projet propose une version accessible réalisée en Python avec la bibliothèque turtle. L’objectif : déplacer un canon, tirer des lasers et marquer des points en touchant les aliens qui descendent.
Fonctionnalités principales
- Déplacement du canon avec les flèches gauche/droite
- Tir de laser avec la barre d’espace
- Apparition aléatoire des aliens en haut de l’écran
- Score affiché selon le nombre d’aliens touchés
- Fin de partie si un alien atteint le bas de l’écran
Prérequis et installation
- Python 3.x (la bibliothèque
turtleest incluse par défaut)
- Clonez le dépôt :
git clone https://github.com/Paul-FranckDencausse/Space-Invaders cd space-invaders - Lancez le jeu :
python space_invaders.py
Commandes du jeu
- Flèche gauche/droite : déplacer le canon
- Barre d’espace : tirer un laser
- Touche "q" : quitter le jeu
Idées d’améliorations
- Ajouter des niveaux de difficulté
- Intégrer des effets sonores
- Créer un menu de démarrage
- Ajouter différents types d’aliens
Conclusion
Ce projet est idéal pour s’initier à la programmation événementielle et graphique en Python. N’hésitez pas à le personnaliser, à proposer des améliorations ou à le partager avec d’autres passionnés de rétro-gaming et de code !
Contributeur : Paul-Franck Dencausse