This is a raycasting engine written in Python. The display is created and updated using PyGame, and textures are handled using Pillow. While the rendering is very slow at high resolutions and there ...
In ssloy's original raycaster, we start at the player coordinates x,y with a player angle which is in relation to the x axis. This angle will be the center of the player's field of view. For each ...