Ce projet est executable sous Linux.
make && ./cub3D map/...
ou
make bonus && ./cub3D map/...
Ce projet est inspiré du jeu Wolfenstein 3D. Mondialement connu, Wolfenstein 3D est considéré comme le premier FPS (c'est à dire un jeu de tir à la première personne) jamais développé.
- L'objectif est de faire une vue dynamique (qui s'adapte au cours du temps selon les mouvements du joueur)
- et subjective (on voit du point de vue des yeux du personnage)
- au sein d’un labyrinthe ayant une représentation graphique 3D "réalistique", dans lequel on doit trouver son chemin.
Ce projet permet d'explorer la technique du ray-casting. (Le lancer de rayons est une technique de rendu capable de créer une perspective tridimensionnelle à partir d'une carte bidimensionnelle).