Go to file
2025-07-03 18:17:55 +02:00
.vscode Update launch configuration, enhance shader functionality, and modify game mechanics 2025-06-11 17:46:33 +02:00
assets Implement code changes to enhance functionality and improve performance no but yeah 2025-07-03 18:03:02 +02:00
inc feat: start emscripten web 2025-07-03 18:17:55 +02:00
lib update subproject commit reference in libft 2025-06-10 16:19:43 +02:00
maps Update launch configuration, enhance shader functionality, and modify game mechanics 2025-06-11 17:46:33 +02:00
src feat: start emscripten web 2025-07-03 18:17:55 +02:00
.gitignore Implement code changes to enhance functionality and improve performance no but yeah 2025-07-03 18:03:02 +02:00
.gitmodules add modules 2025-04-14 14:27:40 +02:00
.normignore animations! 2025-05-16 15:02:43 +02:00
big.cub feat (menus) 2025-05-27 20:46:00 +02:00
compile_flags.txt basic structure 2025-04-15 17:29:54 +02:00
en.subject.pdf initial q commit 2025-04-15 12:54:55 +02:00
Makefile feat: start emscripten web 2025-07-03 18:17:55 +02:00
MLX42.supp basics 2025-04-14 14:27:56 +02:00
monster.cub mushroooom 2025-05-28 17:50:50 +02:00
README.md feat (menus) 2025-05-27 20:46:00 +02:00
test.cub Update launch configuration, enhance shader functionality, and modify game mechanics 2025-06-11 17:46:33 +02:00
test.sh Update launch configuration, enhance shader functionality, and modify game mechanics 2025-06-11 17:46:33 +02:00

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