Skip to content

References

  • 42 cub3D subject PDF
  • MiniLibX Linux source and documentation (minilibx-linux)
  • X11 event and window model documentation used by MiniLibX on Linux
  • Lode Vandevenne raycasting tutorial
    https://lodev.org/cgtutor/raycasting.html
  • Ray casting overview on Wikipedia
    https://en.wikipedia.org/wiki/Ray_casting
  • MiniLibX documentation community mirror
    https://harm-smits.github.io/42docs/libs/minilibx
  • MiniLibX Linux repository from 42Paris
    https://github.com/42Paris/minilibx-linux
  • 3DSage raycasting series
  • intro, C implementation, textures, and sprites:
    • https://www.youtube.com/watch?v=gYRrGTC7GtA
    • https://www.youtube.com/watch?v=fRu8kjXvkdY
    • https://www.youtube.com/watch?v=w0Bm4IA-Ii8
    • https://www.youtube.com/watch?v=8j0gakEHJuI
  • root overview: README.md
  • bonus architecture notes: root README.md, section Bonus Architecture
  • build and test entry points: Makefile, tests/run.sh, tests/run_bonus.sh
  • core technical headers: include/cub3d.h, include/cub3d_bonus.h

These references support the concepts and APIs discussed throughout the guide. Final behavior and grading still depend on the repository implementation and the official 42 subject constraints.