It employs raycasting plus the use of the DDA algorithm. SDL2 library is used to render the game.
Run the setup script => ./setup to install the dependencies in a Linux OS.
To set up SDL2 in Windows follow this link for a guide.
To install the SDL2 image extension libraries follow this link for a guide.
To generate the binary file run the makefile.
Now run the binary file => ./main <= to start the game.
UP arrow key - to move forward.
Down arrow key - to move backward.
Left arrow key - to rotate to the left.
Right arrow key - to rotate to the right.
Space bar - to show the minimap.