Following the paths of bugs. Each bug has a forward field of vision divided into three sectors. Each bug follows a very simple set of steering (and color choice) rules that use the number of fellows in each sector as input. The visual acuity, speed, and color algorithm of the species is randomly computed before each simulation. A broad range of swarm behaviors and color palettes were generated. Below are just a few. It would make for a good screen-saver if it weren't O(n2). Paths are drawn on an AWT VolatileImage.
July 2003