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

Anyaaa-2/boomcaster

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 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

Languages

  • Python 82.0%
  • HTML 15.8%
  • C 1.8%
  • JavaScript 0.2%
  • CSS 0.2%
  • PowerShell 0.0%