Doom and Wolfenstein.

What it does

A maze game using a raycasting renderer and recursive backtracking algorithms.

How I built it

Powered by coffee and cookies.

Challenges I ran into

Trigonometry. Vectors. Starting after midnight on Sunday. Optimization. Resolution maximization.

Accomplishments that I'm proud of

I didn't use any tutorials, just drew everything out and used trig to find the values. I optimized it to run at >30fps on my $200 chromebook. Designed and implemented a distance formula.

What I learned

Trig, vectors, principles of 3D, optimization of loops and graphics, complex recursion.

What's next for Raymaze

Expansion into a full 3D raytracer.

Share this project: