Go to file
2025-07-03 18:03:02 +02:00
.vscode
assets Implement code changes to enhance functionality and improve performance no but yeah 2025-07-03 18:03:02 +02:00
inc Merge branch 'master' into audio-version 2025-06-11 20:36:00 +02:00
lib
maps
src Merge branch 'master' into audio-version 2025-06-11 20:26:19 +02:00
.gitignore Implement code changes to enhance functionality and improve performance no but yeah 2025-07-03 18:03:02 +02:00
.gitmodules
.normignore
big.cub
compile_flags.txt
en.subject.pdf
Makefile now: with audio 2025-06-11 19:20:51 +02:00
MLX42.supp
monster.cub
README.md
test.cub
test.sh

Cub3d (by Quinten & Willem)

TODO

  • Config Parsing: support inclusion of sprites in the format (-{type: c, s} {identifier} {path})
  • Map Parsing: Keep in mind the possible addition of sprites / collectibles
  • Gameplay: Allow sprites to be collected (stopping them from being rendered)
  • Rendering: Allow for either floor/ceiling textures or colors.
  • Gameplay: Implement doors/exits
  • UX: Allow user to capture moues and use it for looking. Also allow capture release.
  • UX: Title / end screen
  • Map Design: Design a map for captivating gameplay.
  • Map Parsing: When unidentified character appears, seg fault does too
  • Map Parsing: Able to run the game with no player

Gameplay

  • Your on surveillance and you need

  • External functions

    • open
    • close
    • read
    • write
    • printf
    • malloc
    • free
    • perror
    • strerror
    • exit
    • gettimeofday
    • All functions of the math library