Par Isaac Metthez
Le jeu de plateforme 2D Caasi est réalisé avec la librairie SFML en C++.
Il propose un gameplay inspiré du jeu open-source SuperTux. Le joueur doit terminer les 4 niveaux en évitant les ennemis et les obstacles. Chaque niveau est conçu pour être de plus en plus difficile, introduisant à chaque fois des nouvelles mécaniques de jeu. L’objectif est d’avoir un jeu simple à jouer, mais difficile à maîtriser.
C’est un projet de 1ème année, réalisé au semestre de printemps, dans le cadre du cours “Langage C++”, pendant 4.5 heures par semaine.
Durant ce cours d’introduction au langage C++ et à la programmation orientée objet (POO), les étudiants travaillent sur un projet de développement d’un jeu vidéo (RPG), dans le but de mettre en pratique les concepts appris: classes, objets, surcharge des opérateurs, héritage, polymorphisme, transtypage, RTTI, modèles, exceptions, bibliothèque standard.