Car Game
Pygame simulation with maze generation, CSV factory layout, operator logging to file, and menu-driven autonomous-vehicle scenarios.
Car Game
Purpose
Structured coursework game combining pygame visuals, file-backed logging, and externalised map data for a factory or maze-style driving scenario.
What It Provides
Menu-driven flows, operator logging to a named log file, CSV-driven factory layout data, and pygame-driven presentation layered on top of procedural maze generation helpers.
What I Built
The main entry script orchestrates interaction; the maze module and a CSV factory map supply layouts; separate small modules handle session logging, prompts, and menu help text.
My Role
I delivered the project as a cohesive assignment submission: wiring user input, persistence of run metadata, and visual feedback so assessors could follow the scenario end to end.
How I Contributed
I separated concerns between maze generation, asset loading, and the main loop, which made it easier to adjust maps or logging format without rewriting gameplay code.
Tech used
- Python
- Pygame
