Cub3D is a 42 project about rendering a 3D view from a 2D map using Raycasting.
In addition to the 3D rendered view there's a minimap and a fps counter.
./cub3D <map.cub>GIFGOESHERE
All 42 projects must be written following the Norme.
- No for, do while, switch, case or goto are allowed
- No more than 25 lines per function and 5 functions per file
- No assigns and declarations in the same line (unless static)
- Each line must be at most 80 columns wide, comments included
- A function can take 4 named parameters maximum
- No more than 5 variables in 1 function