{"nodes": [{"id": "docs_engine_architecture_world_space", "label": "World Space & 64x64 Cell Grid Units", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_engine_architecture_trig_system", "label": "512 Discrete Angle Trig System", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_engine_architecture_dda_raycasting", "label": "320-Ray DDA Raycasting Algorithm", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_engine_architecture_wall_projection", "label": "Perpendicular Distance and Wall Height Projection", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_engine_architecture_sprite_projection", "label": "Camera-Space Sprite Projection and Depth Testing", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "docs_engine_architecture_screen_buffer", "label": "320x240 BGRA Framebuffer and StretchDIBits Output", "file_type": "concept", "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "docs_engine_architecture_wall_projection", "target": "docs_engine_architecture_dda_raycasting", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_engine_architecture_sprite_projection", "target": "docs_engine_architecture_screen_buffer", "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "weight": 1.0}, {"source": "docs_engine_architecture_dda_raycasting", "target": "docs_engine_architecture_trig_system", "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ENGINE_ARCHITECTURE.md", "source_location": null, "weight": 1.0}], "hyperedges": [{"id": "raycasting_engine_core_pipeline", "label": "Software Raycasting Core Pipeline", "nodes": ["agents_software_raycasting_pipeline", "docs_engine_architecture_dda_raycasting", "docs_engine_architecture_wall_projection", "readme_software_renderer"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/ENGINE_ARCHITECTURE.md"}]}