Architecture
Architecture Diagram¶
flowchart TD
A[Camera Input] --> B[Calibration Module]
B --> C[Unity Game Engine]
C --> D[Projection Output]
D --> E[User Interaction]
E --> F[Score & UI System]
Component Overview:¶
Camera Input¶
Captures real-time surface and interaction data.
Calibration Module¶
Aligns the virtual co-ordinates with the real physical co-ordinates on the projection surface and corrects distortion.
Unity Game Engine¶
Handles gameplay logic, object spawning, collision detection, and state management.
Projection Output¶
Projects calibrated visuals onto the physical surface.
User Interaction¶
Processes user input and validates hit detection.
Score & UI System¶
Updates score, timer, and manages session state.