My project in 42 Luxembourg, team with @jlefonde.
We implemented:
- real 3d raycasting (raycasting on each pixel of the screen, instead of raycasting on only one row)
- multi thread for faster render
- static half sphere sky, rendered floor
- meshed doors
- jump/squat/sprint
- zoom in/out
- rotating minimap
- switch of different weapons
This is my favorite project in Common Core. We really enjoyed our time when learning about relavent technologies and make our ideas work.