Skip to content

Florian-A/Cub3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3D

Septième projet de 42 et deuxième projet graphique qui utilise la MiniLibX.

Implémentation du raycasting afin de réaliser un moteur graphique semblable au jeu Wolfeinstein3D.

Le but du joueur est de se déplacer dans un dédale de salles sans objectif précis.


Compilation :

Pour compiler le projet, exécutez la commande suivante :

make

Utilisation :

Pour lancer le jeu, ./cub3d adresse de la carte

Exemple :

./cub3 ./maps/map.cub

Commandes :

Clavier Action
W, Avancer
S, Reculer
A Déplacement à gauche
D Déplacement à droite
Tourner la caméra à gauche
Tourner la caméra à droite
ESC, Fermer le jeu

Structuration de la carte :

Caractère Description
0 Espace vide
1 Mur
N Joueur
Exemple de carte :
111111
100101
101001
1100N1
111111

Démonstration :


Correction :

Correcteur 1
Correcteur 2