Coursework completed in 2015 for VIZA 659.
One of the projects for VIZA 659 (Physically Based Modeling). This simulation follows Craig Reynold's paper on flocking from SIGGRAPH '97. All the main features of flocking have been implemented:
Flock centering
Collision avoidance
Velocity matching
Tools used: Processing