42 project inspired by Wolfenstein 3D.
The goal is to build a simple raycasting engine.
You render a first-person view of a maze from a 2D map, handle movement, rotation, textures, and basic parsing.
- Coded with Jokkebrood, textures handmade by him.
- This is a copy from the original repo.
- You need the minilibx library to run it.
- A nix shell dev is provided with X11 dependencies.
- Raycasting-based 3D view
- Wall textures (N/S/E/W)
- Player movement and camera rotation
.cubmap parsing- Error handling
WS— move forward / backwardAD— strafe←→— rotate viewESC— quit
