Auteur : Haniquet Kylian
Un jeu Tetris développé en Python utilisant la bibliothèque Pygame.
Ce code est basé sur le travail de Sébastien CHAZALLET, auteur du livre "Python 3, les fondamentaux du langage".
- Python 3.x
- Pygame
# Créer un environnement virtuel (recommandé)
python -m venv venv
# Activer l'environnement virtuel
# Sur Windows :
venv\Scripts\activate
# Sur Linux/Mac :
source venv/bin/activate
# Installer les dépendances
pip install -r requirements.txtpython tetris.py- Flèche Gauche : Déplacer la pièce vers la gauche
- Flèche Droite : Déplacer la pièce vers la droite
- Flèche Bas : Accélérer la chute de la pièce
- Flèche Haut : Faire tourner la pièce
- Espace : Faire chuter instantanément la pièce
- P : Mettre en pause / Reprendre le jeu
- Échap : Quitter le jeu
- Points par ligne : Score = Nombre de lignes × Niveau
- Bonus Tetris : Score supplémentaire = Niveau × Nombre de Tetris
- Progression : Nouveau niveau tous les 10 lignes
YAPF a formaté le code en le rendant plus 'respirable' :
- Ajout d'espaces entre les opérateurs
- Ajout de lignes vides à la fin de chaque fonction
- Correction des indentations
- Évitement des lignes trop longues pour améliorer la lisibilité