Multithread raycasting engine built on SDL2
Several options are available (see Keyboard shortcuts sections for more infos) :
- Walk forward/backward along the direction of view
- Change the ray accuracy
- Change the maximum ray range
- Speed up
git clone https://github.com/TheWeaklessOne/Wolf3d ~/Wolf3d
cd ~/Wolf3d && ./install_frameworks.sh && make && ./Wolf3d mapYou have to launch the program with a parameter. This is the path to map source.
Example :
Open standart map ⇣
./Wolf3d map| Description | Key(s) |
| Close the program (aka quit/exit) | ESC |
| Move forward (faster with shift ) | ▲ |
| Move backwards (faster with shift ) | ▼ |
| Change view angle to the left (faster with shift ) | ◄ |
| Change view angle to the right (faster with shift ) | ► |
| Dark mode | space |
| Show/hide fps counter | f |
| Increase maximum ray range | + |
| Decrease maximum ray range | - |
| Increase ray accuracy | Shift and + |
| Decrease Increase ray accuracy | Shift and - |




