Skip to content

A simple raycasting engine written in Python 3 and Pygame

License

Notifications You must be signed in to change notification settings

edwin-jones/pyrayder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyrayder

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.

screenshot

Setup

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.

Disclaimers

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.

About

A simple raycasting engine written in Python 3 and Pygame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages