Partial implementation of the engine "Wolfenstein 3D engine" and its improvement using a cross-platform library for working with multimedia "SDL2".
Runs on OSX.
Run make
and programm will compile.
Run it with ./wolf3d
.
ESC
- Close the program.
W
/A
/S
/D
- Movement in space.
RIGHT
- Camera rotation to the right.
LEFT
- Camera rotation to the left.
SHIFT
- Acceleration.
SPACE
- Turn on/off music.
1 1 1 1
1 910 9 1
1 0 0 1
1 999 0 1
1 1 1 1
0
- void, wall/flr cast ignore it, physic ignore it.
1
-99
- default walls without states and interactions, can be place several identical id.
900
-998
- objects.
999
- player position.