Skip to content

[42School project] My Raycasting with MinilibX

Notifications You must be signed in to change notification settings

Shimon42/Cube3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cube 3D • Beta 1.0 - 42Cubed

Cube3D Screenshot

Cube3D Minimap expanded


-> Open Terminal

-> Go into the directory corresponding to your OS (Mac OSX or Linux)

-> make - Compile only

-> ./cub3D assets/maps/<filename.cub>

or

-> make launch - Compile changes & launch


ESC - Quit (brutal killing)

P - Pause

F - Expand map

Z - Move forward

S - Move backward

A - Move Left

D - Move Right

LEFT RIGHT - Rotate camera (+ SHIFT to rotate/20)


————————————————————————————————————
	Changes
———————————————————————————————————— 
- 42 Evaluation done ! (113%)

————————————————————————————————————
	Cur State
————————————————————————————————————
- Everything 42Normed
- Map parsing & Checking
- Minimap display and expand to fullmap
- Player bobbing
- Draw walls with textures or colors
- Wall Collisions
- SkyBox
- FPS counter
- Draw floor with texture or color
- Multiple sprites
- Textured sprites and shadows
- Sprites collisions
- No Leaks (Cub & MinilibX)
- Peer evaluations - done (113%)
- Mac OSX not up to date

————————————————————————————————————
	Known Bugs
————————————————————————————————————
Casting:
- Really Small fish eye remaining

Moving:
- Double speed if walk on side and move forward

Floor Casting:
- Floor texture move badly sometimes
- Fish eye