Projet-jeu-de-tir-OpenGL
Réalisé dans le cadre de la 2ème année de DUT Informatique. Projet commun aux matières M4104Cin - Architecture pour les ordinateurs et M4102Cin - Synthèse d'images 2. 2crit en C++ et utilisant OpenGL + GLSL. Scène 3D contenant des cubes. Déplacement avec caméra libre.
Fonctionnalités :
- Modèle d'illumination de Phong sur les cubes et le sol
- Système de particules
- Mise en place d'un cible chargée à partir d'un fichier OFF
- Tirer des projectiles en ligne droite (clic droit)
- Prise en compte des collisions avec les éléments de la scène
- Les projectiles déforment la cible quand ils la touchent + prise en compte de plusieurs déformations
- Déplacement de la cible suivant une trajectoire paramètrique (lemniscate)
- Mode Night Vision en appuyant touche F5
- Mode brouillard (touche F3)