{"id":70642,"date":"2025-07-18T16:10:45","date_gmt":"2025-07-18T14:10:45","guid":{"rendered":"https:\/\/www.he-arc.ch\/?post_type=he-arc_work&p=70642"},"modified":"2025-07-18T16:10:46","modified_gmt":"2025-07-18T14:10:46","slug":"caasi","status":"publish","type":"he-arc_work","link":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/caasi\/","title":{"rendered":"Caasi"},"content":{"rendered":"\n

Le jeu de plateforme 2D Caasi est r\u00e9alis\u00e9 avec la librairie SFML en C++. <\/p>\n\n\n\n

Il propose un gameplay inspir\u00e9 du jeu open-source SuperTux. Le joueur doit terminer les 4 niveaux en \u00e9vitant les ennemis et les obstacles. Chaque niveau est con\u00e7u pour \u00eatre de plus en plus difficile, introduisant \u00e0 chaque fois des nouvelles m\u00e9caniques de jeu. L\u2019objectif est d\u2019avoir un jeu simple \u00e0 jouer, mais difficile \u00e0 ma\u00eetriser.<\/p>\n\n\n\n

C’est un projet de 1\u00e8me ann\u00e9e, r\u00e9alis\u00e9 au semestre de printemps, dans le cadre du cours “Langage C++”, pendant 4.5 heures par semaine.<\/p>\n\n\n\n

Durant ce cours d’introduction au langage C++ et \u00e0 la programmation orient\u00e9e objet (POO), les \u00e9tudiants travaillent sur un projet de d\u00e9veloppement d’un jeu vid\u00e9o (RPG), dans le but de mettre en pratique les concepts appris: classes, objets, surcharge des op\u00e9rateurs, h\u00e9ritage, polymorphisme, transtypage, RTTI, mod\u00e8les, exceptions, biblioth\u00e8que standard.<\/p>\n\n\n

\n