awoimbee-42 / wolf3d

Raycaster (Wolfenstein 3D style)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wolf3d

A simple renderer using raycasting, like wolfenstein3D does. By wta and awoimbee

How to build & use

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

Screenshot of the map creator "in game" screenshot

Textures

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)

About

Raycaster (Wolfenstein 3D style)


Languages

Language:C 77.2%Language:Objective-C 9.7%Language:Roff 8.1%Language:Makefile 2.5%Language:Python 2.2%Language:Perl 0.2%