Inspired by the famous eponymous game of the 90s and the first First Person Shooter, this project will get you acquainted with ray-casting. Your goal is to represent a dynamic view in the labyrinth inside which you can move.
- Valentin Salome - vasalome https://github.com/vasalome
- Luis Nieto - lnieto https://github.com/Lnieto-101
Exemple: ./wolf3d map
You can choose your maps in the "maps" folder :
List:
- maps/mindfuck.map
- maps/big_cube.map
- maps/lnieto_1.map
- maps/prison_escape.map
- maps/test_texture.map
- maps/test_tp.map
or create your own map.
Description | Key(s) |
Close the program (quit/exit) | esc |
Make a step forward | ▲ or W |
Make a step backward | ▼ or S |
Rotate to the left | ◄ or A |
Rotate to the right | ► or D |
Hold to run faster | shift |
Shot | SPACE |
Weapon: Fist | 1 NUM |
Weapon: Pistol | 2 NUM |
Weapon: Chainsaw | 3 NUM |
Weapon: Shotgun | 4 NUM |
Weapon: Super Shotgun | 5 NUM |
Weapon: Chaingun | 6 NUM |
Weapon: Plasma Gun | 7 NUM |
Weapon: Rocket Launcher | 8 NUM |
Weapon: Big Fucking Gun 9000 | 9 NUM |