A simple raycasting engine created in Python 3 and Pygame. This is a labour of love written in my spare time and is very much a work in progress.
To run the project please make sure you have Python 3 installed. Make sure to enable the configure PATH option if installing on Windows. Open the directory you have downloaded or git cloned the project into in a terminal and run:
pip install -r requirements.txt
You will can then run the project with:
python pyrayder
NB: On some systems, you may need to type python3
instead of python
.
Use the arrow keys to move.
This project uses simple image assets from Doom and Wolfenstein 3D for illustrative and educational purposes only under fair use. These assets remain property of their respective owners and I claim no ownership over them.