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.

Built With

Share this project:

Updates