- 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
- To run the file:
- enable the env or have pygame installed
- run
python3 boom.py