| .vscode | ||
| assets | ||
| inc | ||
| lib | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| .normignore | ||
| big.cub | ||
| compile_flags.txt | ||
| en.subject.pdf | ||
| Makefile | ||
| MLX42.supp | ||
| monster.cub | ||
| README.md | ||
| test.cub | ||
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