Skip to content

vilkoz/wolf3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wolf3d

Game on raycasting engine

dependencies

for minilibx

  • git
  • libx11-dev
  • libxext-dev
  • build-essential

for openmp on macos

  • gcc or clang-omp

compiling

make

execution

./wolf3d map_file

res/zombies.map - medium difficulty map, res/LClvl2.map - hard map

screenshots

zombie dead zombie pause screen win screen

map format

map should be rectangular

you can choose texture by simply changing number

example:

1111111111111111111
1      12345678   1
1                 1
1   P             1
1                 1
1                 1
1      12345678   1
1111111118111111111

textures example

other symbols definition

'a' 'b' 'd' 'D' 'z' 'h' 's'
block sprite sprite door horisontal door vertical zombie potion ammo
pillar green light door horisontal door vertical zombie (see in game) (see in game)