Mini Studio: Pygame platformer
2D platformer in Python built as a team: four tile-based levels, level editor, map, photo album
Python · Pygame · Platformer · Level editor · Team Project
2D platformer developed as a team during the 1st-year "Mini Studio" project (April 2024).
Context
Group project on a shared repository, one branch per member (programming and art), merged into the main branch for the final hand-in.
What I did
Player movement (jump, glide, run, gravity), the camera, the parallax background, character animations and item pickup with an inventory.
Links
- JV-Mini_Studio (team repository)
Structure
carte.py / chapters.py → menus, map and level select
main0.py … main3.py → the four playable levels
editor0.py … editor3.py → one level editor per level
level0_data.csv … level3 → saved levels (30 × 150 grid, 21 tile types)
Album0.py … Album4.py → photo album
Parametre.py → music and sound settings
My branches
From the history of my branches (Kiki_1, Kiki_2):
- camera following the player and disabling off-screen objects;
- jump, glide, run and gravity, computed with delta time;
- endless scrolling background and parallax;
- character animations;
- item pickup and inventory storage.