{"id":70645,"date":"2025-07-18T16:34:55","date_gmt":"2025-07-18T14:34:55","guid":{"rendered":"https:\/\/www.he-arc.ch\/?post_type=he-arc_work&p=70645"},"modified":"2025-07-18T16:34:57","modified_gmt":"2025-07-18T14:34:57","slug":"gold-rush","status":"publish","type":"he-arc_work","link":"https:\/\/www.he-arc.ch\/en\/projets-etudiants\/gold-rush\/","title":{"rendered":"Gold Rush"},"content":{"rendered":"\n
Inspir\u00e9 par le c\u00e9l\u00e8bre jeu Minecraft, Gold Rush, jeu r\u00e9alis\u00e9 avec la librairie SFML en C++, a pour principal objectif la collecte d\u2019un maximum de blocs d\u2019or tout en explorant un monde g\u00e9n\u00e9r\u00e9 proc\u00e9duralement. \u00c0 cet effet, il faut explorer un monde 3D infini mais en ne disposant que de vues en 2D. <\/p>\n\n\n\n
Une vue du dessus, une de c\u00f4t\u00e9 et une derni\u00e8re de c\u00f4t\u00e9 mais avec une rotation de 90\u00b0 autour de l\u2019axe vertical. Ces vues permettent ainsi de repr\u00e9senter les 3 dimensions du monde.<\/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