Skip to content

amroibrahim/DIYWolf3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIYWolf3D v0.2

DIYWold3D is a simple ray cast engine, this is the second revision of the ray cast engine implementation

  • The older revision of the code can be found in v0.1 branch
  • All dependencies are included in the project

Reference

Build / Compile

Windows

Download and install Visual Studio 2022

  • Open ./src/DIYWolf3D.sln in visual studio 2022 and click build
  • Click Play

Linux / Ubuntu

  • Insall SDL2 and SDL_Image
sudo apt-get install libsdl2-dev
sudo apt-get install libsdl2-image-dev

under the src directory run

make

Navigate to external/workdir/bin and run

DIYWolf3D

Screenshots

Screen1

Screen2

Assets

Currently using some of Retro Texture Pack for walls texturing

TODO: Future updates (v0.3)

  • A closer implementation to IDs Wolfenstein 3D.
  • Read/Use Wolfenstein 3D Shareware assets / full release assets

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published