/pygame-raycaster

A simple raycasting engine made in PyGame

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

PyGame Engine - Raycaster

This is a test to see if I could create a simple game engine using PyGame.

The idea is that this will become a raycasting engine (see https://lodev.org/cgtutor/raycasting.html) in the same vein as Wolfenstein 3D/Doom.

Software used

  • Python 3.8.3
    • PyGame 2.0.1
    • Colorama 0.4.4
    • Coloredlogs 15.0

Engine documentation

Tell future me to write this once the engine actually works

License

GPLv3 License applies for this project (see https://choosealicense.com/licenses/gpl-3.0/).

A simple explanation of the license can be found here: https://gist.github.com/kn9ts/cbe95340d29fc1aaeaa5dd5c059d2e60