Léo SALAUN's profile

The Light Corridor (programmation, 2023)

J'ai développé seul un jeu vidéo en quelques semaines inspiré de The Light Corridor.
Le but du jeu est d'avancer jusqu'au bout du couloir. Le joueur possède une balle qu'il doit lancer, sinon il ne peut pas avancer. Cependant, il y a des obstacles sur le chemin sur lesquels la balle peut rebondir.

Si d'aventure il arrivait qu'elle touche le joueur, celui-ci perdrait une vie sur les trois qu'il possède. Il peut alors se servir d'une raquette carrée qui permet de repousser la balle si celle-ci lui arrive dessus.

Il y a également des bonus disposés aléatoirement dans le couloir et qui s'activent lorsque la raquette les touche : la potion donne une vie au joueur et la toile d'araignée colle la balle à la raquette (elle doit être relancée si le joueur veut avancer).
Le jeu emprunte l'esthétique de Minecraft. Si j'ai intégré les textures au jeu, c'est une autre étudiante qui les a réalisées via le logiciel Adobe Illustrator en reprenant des images officielles.

Le jeu a principalement été codé en langage C via les librairies OpenGL et GLFW. Cela a demandé un exercice conséquent d'algorithmie, de mathématiques et de représentation dans l'espace. Cela a mené à diverses difficultés. Notamment, j'ai pu me perdre par rapport aux coordonnées homogènes à plusieurs étapes du projet. Cela a mené à un bug qui rend difficile la collision entre la raquette et les bonus. L'organisation dur projet et des fichiers sources et d'en-tête en une arborescence de dossiers correspondant aux différentes parties du jeu a été cruciale pour le bon développement de ce dernier.
The Light Corridor (programmation, 2023)
Published:

The Light Corridor (programmation, 2023)

Published:

Tools

Creative Fields