A Look Into Artificial Life: Boids
Boids, bird-oid object, are a term and program coined by Craig W. Reynolds. The Boids program was created to simulate a flocking behavior, similar to birds, as a form of artificial life. Boids exhibit a simple ai influenced through three main factors: separation, alignment, and cohesion; the three of which influence the direction and velocity of each boid, all determined through the state of the boids in its local neighborhood. Each 'rule' will alter the velocity and direction of the boids for the next frame of animation.

Controls

TO BEGIN, enter the number of boids you would like to generate in the text box. After entering your number, press the start button to begin the simulation. The sliders on the right control various aspects that affect the boids behavior. Hovering over the sliders will allow you to see an explanation of how the slider changes the boids behavior. Pressing the "Wrap Around" button will make the boids wrap to the opposite side after passing the edge or bounce off the sides of the canvas depending on if it is ON or OFF respectively. If you want to start over with a different number of boids, enter a new number and press reset.

Enter The Number of Boids to Generate
Please Enter a Number Above Zero
Separation Distance:
50
Cohesion Distance:
100
Velocity Limit:
20
Separation Percent:
200
Cohesion Percent:
600
Alignment Percent:
100

Bibliography
-https://en.wikipedia.org/wiki/Boids
-https://en.wikipedia.org/wiki/Artificial_life
-https://cs.stanford.edu/people/eroberts/courses/soco/projects/2008-09/modeling-natural-systems/boids.html