← Tous les projets

Exercice de cours · 2025 – 2026

MazeEscape

Un jeu de survie 2D dans le noir : trouver la sortie de chaque salle, éviter les pièges, résoudre des mini-jeux.

Un jeu 2D en C++/SFML, à quatre. On incarne Steve, qui avance dans l’obscurité, doit déverrouiller la porte de sortie de chaque salle, survivre aux pièges et passer des mini-jeux (Pong, mémoire, morpion, Snake).

Steve, le personnage qu’on incarne

Ma partie : le moteur de gameplay — boucle physique en delta-time, caméra, éclairage dynamique façon « fog of war », gestion des collisions — plus le mini-jeu Pong.

Côté architecture, on a suivi un modèle MVC avec un pattern Flyweight pour ne pas exploser la mémoire sur une carte de 900 tuiles. C’est le projet où j’ai le mieux compris pourquoi on structure le code.