← All school projects

finished2024

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

GitHub ↗

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

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.