Skip to content

TheWeaklessOne/Wolf3d

Repository files navigation

Wolf3d

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

Install & launch

git clone https://github.com/TheWeaklessOne/Wolf3d ~/Wolf3d
cd ~/Wolf3d && ./install_frameworks.sh && make && ./Wolf3d map

You have to launch the program with a parameter. This is the path to map source.

Example :

Open standart map ⇣

./Wolf3d map

standart map

Keyboard shortcuts

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

Screenshots

another_angle 4k_textures dark_mode

About

A game without gameplay

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published