First graphical project using raycasting method to simulate a maze
How to play :
- W : moving forward
- S : moving backward
- A : moving to the left
- D : moving to the right
- Up arrow : move fast
- Down arrow : move slow
- Space : move to normal speed
- Q or left arrow : move the field of view to the left
- E or right arrow : move the field of view to the right
Main ressources:
- https://github.com/iciamyplant/Cub3d-Linux for the overhaul organization
- https://aurelienbrabant.fr/ for minilibx
- https://harm-smits.github.io/42docs/libs/minilibx/prototypes.html#mlx_destroy_image for minilibx
- https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/key-names.html for keycode
- https://lodev.org/cgtutor/raycasting.html for raycasting
- https://opengameart.org/art-search-advanced?field_art_tags_tid=beer for textures
Final result : 114% 💯