L'objectif du projet est de réaliser un jeu de plateforme 2D de type "Mario Maker" en explorant successivement les différentes facettes de la conception d'un code efficace restant maintenable en langage C. Le développement sera l'occasion d'explorer la gestion mémoire avancée, les techniques d'optimisation (détection des collisions), la programmation évènementielle (temporisateurs, alarmes), et même l'utilisation du parallélisme.
![](https://moodle1.u-bordeaux.fr/pluginfile.php/588483/course/overviewfiles/mario.png)
- Enseignant: Namyst Raymond