Flocking Fish

Project Code: Available on GitHub

A simple flocking algorithm that I put together while studying AI behaviours. 

There are two schools of fish on screen and each will try to move to a random location that changes every few seconds.  They do this while trying to avoid the obstacles around them.