the idea
I want to learn raycasting math to build a full ASCIIquest engine from scratch. It will also allow me to expand the idea even further.
core ideas
Raycasting is when you cast rays across the FOV and draw wall slices from them :O
The math consists of the DDA algorithm, projection math and some fixes to make the rendered visuals match what we consider normal.
how do I learn
Well mostly by drawing every step on a piece of paper. I find that it works best for me :D
Right now I managed to understand the DDA alg and simple projection math.
why even bother
I want to be able to explain the raycasting to anyone that would want it. The plan is to maybe make a video explaining the math + a second part coding the actual raycaster.
Thanks for reading!