Gold Rush

Date
2023
Filière
Computer Science and Communication Systems
Orientation
Software Engineering
Niveau d'études
Bachelor level 1

Par Mehdi Guyot

Inspiré par le célèbre jeu Minecraft, Gold Rush, jeu réalisé avec la librairie SFML en C++, a pour principal objectif la collecte d’un maximum de blocs d’or tout en explorant un monde généré procéduralement. À cet effet, il faut explorer un monde 3D infini mais en ne disposant que de vues en 2D.

Une vue du dessus, une de côté et une dernière de côté mais avec une rotation de 90° autour de l’axe vertical. Ces vues permettent ainsi de représenter les 3 dimensions du monde.

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.