An implementation of the Boids algorithm in C#. The agents, avoiding each other, move towards / away from a target in accordance with the principles of avoidance, cohesion, and alignment.
Source code is available here