Small Raycaster written in PY You can change the game params (number of locked regions, number of rays, ray size, game resolution) in the main.py file. Maps are generated randomly. Under 400 lines of code.