// Phishies // Sjoerd Kranendonk // Based on Flocking by Daniel Shiffman // Demonstration of Craig Reynolds' "Flocking" behavior // See: http://www.red3d.com/cwr/ // Rules: Cohesion, Separation, Alignment // Created 16 August 2007 import noc.*; Flock flock; void setup() { size(400,300); colorMode(RGB,255,255,255,100); flock = new Flock(); // Add an initial set of boids into the system for (int i = 0; i < 15; i++) { flock.addBoid(new Boid(new Vector3D(width/2,height/2),1.0f,0.05f));//,(random(15f,70f)/10f))); } smooth(); } void draw() { background(100); flock.run(); }