← Tous les projets d'école

terminé2024

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

GitHub ↗

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

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.