Mini Studio : plateformer Pygame
Jeu de plateforme 2D en Python réalisé en équipe : quatre niveaux à tuiles, éditeur de niveaux, carte, album photo
Python · Pygame · Plateformer · Éditeur de niveaux · Team Project
Jeu de plateforme 2D développé en équipe pendant le projet « Mini Studio » de la 1re année (avril 2024).
Contexte
Projet de groupe sur un dépôt partagé, une branche par membre (programmation et art), fusionnées dans la branche principale pour le rendu.
Ce que j'y ai fait
Le déplacement du joueur (saut, plané, course, gravité), la caméra, le fond en parallaxe, les animations du personnage et le ramassage d'objets avec inventaire.
Liens
- JV-Mini_Studio (dépôt de l'équipe)
Structure
carte.py / chapters.py → menus, carte et choix du niveau
main0.py … main3.py → les quatre niveaux jouables
editor0.py … editor3.py → un éditeur de niveau par niveau
level0_data.csv … level3 → niveaux sauvegardés (grille 30 × 150, 21 types de tuiles)
Album0.py … Album4.py → album photo
Parametre.py → réglages musique et son
Mes branches
D'après l'historique de mes branches (Kiki_1, Kiki_2) :
- caméra qui suit le joueur et désactivation des objets hors champ ;
- saut, plané, course et gravité, calculés avec le delta time ;
- fond en défilement continu et parallaxe ;
- animations du personnage ;
- ramassage d'objets et stockage en inventaire.