My first RayCaster with miniLibX
This project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever.
• Wall collisions. • Object collisions. • A skybox.
• A distance related shadow effect.
• Animations of a gun shot or animated sprite.
• Sounds and music.
It works only on 42-system macOS
Using bash cub3d.sh will build the executable and run it.
Using bash cub3d_screen.sh will build the executable and save the first rendered image in bmp format.
Using bash cub3d_bonus.sh will build the executable and run it.
Using bash cub3d_screen_bonus.sh will build the executable and save the first rendered image in bmp format.
You can move around the maze with W A S D.
You can also rotate the view with the directional arrows ← and →.
To exit the game, press ESC or click the red cross.
You can shoot with SPACE. (Only bonus part)