Inspiration
Wolfenstein 3D has a graphics engine using a technique called "Raycasting". We wanted to build a similar engine from scratch.
What it does
It casts "rays" from the user's perspective, drawing rectangles on the screen with height proportional to how far the rays travel before hitting a "wall". This gives an illusion of depth.
How we built it
Using Java and the AWT library, we made a simple graphics buffer to draw what we calculated on the screen.
Log in or sign up for Devpost to join the conversation.