A simple renderer using raycasting, like wolfenstein3D does. By wta and awoimbee
The build process is the same on MacOS and Linux :
git clone https://framagit.org/awoimbee_42/wolf3d.git
cd wolf3d
make
./map_creator.py
./wolf3d map
You will find every texture in the appropriate folder (./textures), here is what they correspond to : texture 0 => east wall (stone) texture 1 => west wall (LORRAINE) texture 2 => north wall (brick - minecraft) texture 3 => south wall (sandstone - minecraft) texture 4 => floor (wood - minecraft) texture 5 => ceiling (stars)