A reproduction of the legendary game "DooM" using raycasting (the original technique used to make the game)
First, you need to build the libraries required for the project to work with this command :
make install_libs
Then just compile the project with
make
To launch the game :
./doom-nukem "map_file"
if no map is provided, the game will launch on the default editor map (maps/editor_map_0)
The map made for the game is called "PrisonBreak", you are Balkany and you need to escape the prison, good luck !
./doom-nukem maps/PrisonBreak
You can edit / create a map with :
./editor "map_file"
if no map is provided, the editor will create a new map and output it on "maps/editor_map_0"
Move Rotate camera
LeftClick Attack with the current weapon
RightClick Aim if possible with the current weapon
ZQSD Move the player
1 - 6 Change Weapon
Space Jump
LeftCtrl Crouch
LeftAlt Use Jetpack if in inventory




