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

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Walk Screensaver

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

NOTE: This example illustration is a GIF that I've rendered at a very low frame rate on purpose to keep the file size at an acceptable size. Actual animation runs at a butter-smooth 60+ FPS.

animated gif of the screensaver

To-dos:

  • Add WebAssembly as compilation target.
  • Generate different maze layouts procedurally.
  • Include more textures.
  • Toggle mini map on/off.

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