Skip to content

A simple doom-esque game built with pygame and a custom coded raycaster

Notifications You must be signed in to change notification settings

Icarus131/boomcaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How does this work?

  • It runs on the simple principle of ray casting
  • Raycasting is the process of shooting a vector or ray from the characters perspective and rendering the exact points that the vectors hit. The rest of the area is left out blank which allows to provide a 3d effect
  • It involves basic trigonometric calculations

Setup

  • To run the file:
  • enable the env or have pygame installed
  • run python3 boom.py

Preview

raycaster

About

A simple doom-esque game built with pygame and a custom coded raycaster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published