A - dbouizem
dbouizem
MLX initRaycasting DDABonus systemsIntegrationTestingDocumentation
This page records the people, project ownership, asset attribution, and
acknowledgments behind the cub3D documentation and implementation.
42 School · Raycasting Engine
C · MiniLibX · DDA · BFS · 2026
| # | Issue | Owner | Branch |
|---|---|---|---|
| 01 | .cub file reading and config parsing Phase 0: Architecture · Phase 1: Setup · Phase 2: Config parsing | A + B | 1-parsing-cub-file |
| 02 | Full map extraction and validation Phase 3: Map validation | B | 2-map-validation |
| 03 | Game and MiniLibX initialization Phase 4: MLX + Textures | A | 3-mlx-init |
| 04 | Player system and input handling Phase 5: Player system | B | 4-player-inputs |
| 05 | Raycasting implementation Phase 6: Raycasting | A | 5-raycasting |
| 06 | Final rendering with textures, floor, and ceiling Phase 7: Textured render | B | 6-textured-render |
| 07 | Errors, cleanup, tests, and polish Phase 8: Polish | A + B | 7-polish |
42 peers — correction feedback · parsing robustness · rendering behavior · Norm & defense prep · MiniLibX maintainers — display & image API · Raycasting community — Lode's raycasting tutorial · conceptual support · 42 School — cub3D subject framework & curriculum