Go to file
2025-06-10 21:40:59 +02:00
.vscode so it's a game now 2025-06-03 22:22:04 +02:00
assets update end screen asset 2025-06-05 18:03:09 +02:00
audio audio assets and scratch and mouse 2025-06-04 17:51:45 +02:00
inc Update error messages for map validation and config handling; improve code clarity 2025-06-10 20:45:07 +02:00
lib update subproject commit reference in libft 2025-06-10 16:19:43 +02:00
maps Add new map file 'large.cub' with asset references and layout data 2025-06-10 21:40:59 +02:00
src Adjust scoreboard text positioning 2025-06-10 21:40:48 +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 MAke file : WEXTRA 2025-06-10 16:35:37 +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