Skip to content

A demo of the classic Windows 95 maze screensaver using Wolfenstein 3D raycasting algorithm

Notifications You must be signed in to change notification settings

D10f/raycasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Walk Screensaver

Classic Windows 95 maze screensaver, made in C. Walls are projected following the Wolfenstein 3D raycasting algorithm.

animated gif of the screensaver

TODO:

  • Add WebAssembly as compilation target.
  • Generate different maze layouts procedurally.
  • Port algorithm to use vectors for increased performance.
  • Include more textures.
  • Toggle minimap on/off.
  • Write project in Rust.
  • Write project in D.

About

A demo of the classic Windows 95 maze screensaver using Wolfenstein 3D raycasting algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published