CUT TO:
INT. PROJECT ARCHIVE — STORYBOARD ROOM
The USER opens Autonomous Graph-Based Agent Simulation.
DIVAKAR DESSAI
CUT TO:
The USER opens Autonomous Graph-Based Agent Simulation.
DIVAKAR DESSAI
CASE FILE / COMP2521 / Graph Algorithms
Developed autonomous agents that navigate a graph-based map using different movement strategies and evolving internal state.
01–02 / OPENING SEQUENCE
01 / Establishing Shot
Agents needed to navigate a connected map while choosing valid routes according to different strategies and information available at each point in the simulation.
02 / Wide Shot
The project applied graph algorithms from COMP2521 inside an evolving simulation rather than as isolated algorithm exercises.
03 / CHARACTER NOTE
Subject
Divakar Dessai
Production
Autonomous Graph-Based Agent Simulation
Take
03 / Role
Role notes
DIVAKAR DESSAI
04 / CLOSE-UP
Agent behaviour depended not only on the graph but also on previous movements and information acquired during the simulation.
05 / TRACKING SHOT
A plan emerges.
I separated environment representation into a Map abstraction and decision-making into Agent state. Movement strategies queried the graph and used persistent agent state to determine subsequent actions.
06 / INSERT SHOTS
The system takes shape.
07 / DIRECTOR'S NOTES
Things we decided along the way
01
Separated environment state from agent decision logic.
02
Stored information between turns rather than recomputing all behaviour from scratch.
03
Represented movement choices through strategy-specific logic.
design decisions
somewhere mid-build
08 / RETAKES
Naturally, not everything cooperates.
09 / FINAL SHOT
Applied graph theory to a complete simulation.
Developed stronger understanding of traversal and pathfinding.
Built modular C abstractions around a stateful algorithmic problem.
10 / PRODUCTION NOTES
The tools behind the scenes.
11 / BEHIND THE SCENES
FADE OUT.
USER closes the file.
One project down. A few more stories left.
DIVAKAR DESSAI