Go to file
2025-06-10 14:46:38 +02:00
.vscode so it's a game now 2025-06-03 22:22:04 +02:00
assets end screen 2025-06-05 16:54:05 +02:00
audio audio assets and scratch and mouse 2025-06-04 17:51:45 +02:00
inc Refactor code to improve consistency and readability by changing variable types to unsigned int where appropriate, updating shader initialization function signature, and adjusting function calls accordingly. Update comments and versioning in multiple files for clarity and maintenance. 2025-06-10 14:46:38 +02:00
lib ? 2025-05-25 20:50:19 +02:00
maps did some reorganization and added a map 2025-06-04 21:49:56 +02:00
src Refactor code to improve consistency and readability by changing variable types to unsigned int where appropriate, updating shader initialization function signature, and adjusting function calls accordingly. Update comments and versioning in multiple files for clarity and maintenance. 2025-06-10 14:46:38 +02:00
.gitignore extra invalid maps 2025-05-28 13:54:30 +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 Refactor code to improve consistency and readability by changing variable types to unsigned int where appropriate, updating shader initialization function signature, and adjusting function calls accordingly. Update comments and versioning in multiple files for clarity and maintenance. 2025-06-10 14:46:38 +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 we need the door sprite though 2025-06-04 19:47:40 +02:00
test.sh testing 2025-06-04 19:41:29 +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