1.2 KiB
1.2 KiB
cube3D
This project is a 3D mini game, that uses raycasting to produce a FPP (first person perspective), just like in Wolfenstein3D or Doom.
It creates a 3D view from a map in a text file, and move the view as if we were walking and looking around.
An example of a map :
$> cat -e map.cub
111111111111111111111111$
1......................1$
1......................1$
1......................1$
1.......1......1.1.1...1$
1.....1...1............1$
1.......1......1...1...1$
1.....1...1....E.......1$
1.......1......1.1.1...1$
1......................1$
1......................1$
1......................1$
1......................1$
1......................1$
1.......11.............1$
1.......11.............1$
111111..11............11$
11.1....11.............1$
11....1.11............11$
11.1....11.............1$
11.1111111............11$
11...................111$
1111111111..........1111$
111111111111111111111111$
$>
This map will produce this 3D view :
You can change the images on the wall :
And change the map itself :



