A simple raycaster implemented in Python using PyGame. The map is randomly generated using simplex noise, and the walls can be destroyed. Also features a 2d minimap.
- Up and down to move forward and back
 - Left and right to rotate view
 - Alt + (Left or right) to strafe
 - M to toggle the 2d minimap
 - Space to delete the wall in front of the crosshair (use this if you spawn inside a wall)
 
Submit an issue if this project doesn't work with the latest versions of these libraries.
Alternatively, you can install the libraries using:
python -m pip install -r requirements.txt
I don't plan on accepting pull requests, this is a small personal project.

