Ce projet est inspiré du jeu éponyme mondialement connu, considéré comme le premier FPS jamais développé. Il vous permettra d'explorer la technique du ray-casting. Votre objectif est de faire une vue dynamique au sein d'un labyrinthe, dans lequel vous devrez trouver votre chemin.
Find a file
2025-10-07 13:41:19 +02:00
libft dev: Added a ft_itoa_static function to avoid malloc'ing and free'ing every frame 2025-08-20 15:29:33 +02:00
mlx finally compiled the real mlx 2025-06-04 18:28:06 +02:00
ressources feat: Added perks in nacht.cub 2025-10-06 17:03:01 +02:00
src fix: Made crosshair bigger 2025-10-07 13:41:19 +02:00
.clangd fixed everything 2025-06-06 13:57:31 +02:00
.gitignore chore: Changed gitignore content to comply with the new binary name 2025-10-06 17:04:00 +02:00
.valgrindrc debug: Added valgrindrc 2025-10-06 16:41:16 +02:00
Makefile fix: Fixed executable name 2025-10-06 16:40:59 +02:00
README chore: Added controls part in README 2025-10-03 20:43:39 +02:00
test_badmaps.sh tests: add a script to quickly run the program through all bad maps 2025-07-23 13:20:35 +02:00

-----------------------------------[ cub3d ]-----------------------------------

--[ Probleme possible avec la MLX sur un pc perso
attention /usr/bin/cc doit rediriger vers /usr/bin/clang

--[ liste des symboles
1 - mur
0 - espace vide
D - porte tel que defini dans le sujet
d - porte a points (cod)
Z - zombie
z - spawner zombie (porte a six coups pour les zombies)
s - source de son
M - boite magique

faire un systeme de "cheats" soit par un menu de debug soit par une ligne de
commande intégrée dans le jeu

--[ Correspondances des angles / points cardinaux

                   PI [ nord ]
        5 PI / 4 [NO]   |     3 PI / 4 [NE]
                        |
 3 PI / 2 [ouest] ----------- PI / 2 [est]
                        |     
       7 PI / 4 [SO]    |     PI / 4 [SE]
                    0 [ sud ]

--[ Credits

-[ Code

- kcolin
- tchampio

-[ Graphics

- kcolin
- B. (perks, power switch)
- tchampio

-[ Controls

WASD - move
Left and Right arrows - Rotate view
Space - Shoot
p - Give points
u - skip round