Skip to content

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable us to explore ray-casting. Our goal is to create a simpler version of Wolfenstein 3D 1992

Notifications You must be signed in to change notification settings

Nuno111/42Lisboa-level4-cub3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3D

The goal of this project is to learn about computer graphics mostly the raycasting technique similar to one used to create Wolftenstein 3D

Cub3d is the largest and most complex project I had to create so far at 42, there are plenty of resources online so I won't be listing any here, as they not very hard to find and there are different techinques used to achieve the same goal.

All code is written in accordance to the norminette version running at the time of project completion.

How to use

  • MAC

Run with your own map file configs

make mac; ./cub3D maps/anyvalidmapfile.cub

Run with pre-defined map created by me

make macr
  • LINUX

Run with your own map file configs

make linux; ./cub3D maps/anyvalidmapfile.cub

Run with pre-defined map created by me

make linuxr

Note: in order to run this in linux you need to have Xming installed and have defined your own display environment variable.

Screenshots

Cube1

Cube2

Cube3

Contact

For any questions regarding my project email me at: Nuno_c11@hotmail.com

Or if you are a 42student my slack username is: ngregori

About

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable us to explore ray-casting. Our goal is to create a simpler version of Wolfenstein 3D 1992

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published