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.
Pour compiler le projet, exécutez la commande suivante :
make
Pour lancer le jeu, ./cub3d
adresse de la carte
Exemple :
./cub3 ./maps/map.cub
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 |
Caractère | Description |
---|---|
0 |
Espace vide |
1 |
Mur |
N |
Joueur |
111111
100101
101001
1100N1
111111
Correcteur 1 | |
Correcteur 2 |