Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 538 Bytes

README.md

File metadata and controls

18 lines (10 loc) · 538 Bytes

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