Wolfenstein-like game run on raycasting engine
$ make
$ ./cub3d ./maps/basic.cub
- textured wall
- sprite
- wall collision
- object collision
- screenshot (
./cub3d ./maps/basic.cub --save
)
$ make bonus
$ ./cub3d ./maps/pengsoo.cub
- minimap
- lifebar
- background music
- items(tuna cans)
- looking down and up (↑ and ↓ key)
- change speed( + and - key)
pikuma's javascript raycasting course (https://courses.pikuma.com/courses/raycasting)