The goal of this project is to create a “realistic” 3D graphical representation of the inside of a maze from a first-person perspective using the Ray-Casting principles.
Made by aulicna & vbartos at 42 Prague.
Minilibx/MLX:
- https://gontjarow.github.io/MiniLibX/;
- https://harm-smits.github.io/42docs/libs/minilibx;
- https://github.com/keuhdall/images_example - MLX images;
- https://pulgamecanica.herokuapp.com/posts/mlx42-intro;
Raycasting:
- https://lodev.org/cgtutor/raycasting.html;
- https://permadi.com/1996/05/ray-casting-tutorial-table-of-contents/;
- http://gamecodeschool.com/essentials/calculating-heading-in-2d-games-using-trigonometric-functions-part-1/;
Cub3d:
- https://hackmd.io/@nszl/H1LXByIE2 - tutorial;
- https://medium.com/@afatir.ahmedfatir/cub3d-tutorial-af5dd31d2fcf - tutorial;
- https://www.youtube.com/watch?v=xW8skO7MFYw&list=PLIjaEJdsNvfaHNUckKiStNndJOGSZM2RI - youtube playlist;
- https://www.youtube.com/watch?v=gYRrGTC7GtA&list=PLCWsH9Tj9oWyDM4W43VMj5yo2PdyYMGst - youtube playlist;