Skip to content

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.

Notifications You must be signed in to change notification settings

20AAP02/42_cub3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cub3d | 42 School Group Project

Group Project with Ruben Teles (https://github.com/RubenTeles/Cub3d)
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever!

It enabled me to explore ray-casting and the goal was to make a dynamic view inside a maze, in which you'll have to find your way.


What I learned with this project?

Raycasting

Improved my understanding of window management

Improved my understanding of game development

Improved my understanding of memory management


Subject

https://github.com/20AAP02/42_cub3d/blob/main/Subject.pdf

Grade : %

Mandatory : /100
Bonus : /25

How to use

git clone https://github.com/20AAP02/42_cub3d.git
cd 42_cub3d
make e

Commands / keys

Tab - Tasks  
W - Move Foward  
S - Move Backward  
A - Move to the Right  
D - Move to the Left  
N - Change weather/day time  
Arrows / Mouse - Change direction of player  
M - See Map  
Mouse right button - Blow wind  
Mouse left button - Atack / Collect Crystals  
E - Catch Fruits to get stamina  
SHIFT - Run  

About

This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published