The Light Corridor est une réinterprétation du jeu classique The Light Corridor sorti sur Atari ST et Amiga en 1990. Ce projet est une implémentation technique entièrement développée en OpenGL.
Le jeu repose sur un moteur graphique conçu sur mesure, sans aucun shader, incluant un système de lumière entièrement développés. Plusieurs thèmes graphiques sont disponibles pour offrir une expérience visuelle variée.
- Langage : C, C++
- Bibliothèques : OpenGL, GLFW, GLM
- Moteur graphique : Développement maison en OpenGL, sans shader
- Système de lumière : Implémentation propriétaire sans shader
- Système d'exploitation : Windows, macOS ou Linux
- Compilateur : GCC, Clang ou MSVC
- Outils de construction : CMake installé
- Bibliothèques : GLFW incluse dans le dossier
third_party/
git clone https://github.com/L0R3Z/The-IMAC-Light-Corridor.git
cd The-IMAC-Light-Corridor
-
Installer CMake : Téléchargez et installez CMake.
-
Utilisation avec VS Code :
- Il est recommandé d'utiliser l'extension
ms-vscode.cmake-tools
. - Configurez l'extension avec votre compilateur. Voir ce tutoriel pour plus de détails.
- Il est recommandé d'utiliser l'extension
-
Compilation manuelle avec CMake :
-
Créez un dossier de compilation et exécutez CMake :
mkdir build && cd build cmake ..
-
CMake détectera automatiquement le compilateur et générera les fichiers appropriés (Makefile, Visual Studio solution, Xcode project, etc.).
-
-
Compiler le projet :
- Sur Linux/macOS :
make
- Sur Windows (Visual Studio) :
Ouvrez
LightCorridor.sln
et compilez le projet.
- Sur Linux/macOS :
-
Exécutable généré :
- L'exécutable se trouvera dans
build
ou un sous-dossier selon votre système.
- L'exécutable se trouvera dans
- Linux/macOS :
./LightCorridor
- Windows :
Exécutez
LightCorridor.exe
depuis l'Explorateur de fichiers ou via l'invite de commandes.