"BOIDS"
is the program algorithm invented by Craig
W. Reynolds. This can represent complex fish schooling or bird
flocking by a simple rule. Basically, "BOIDS" is objects which go
forward on a steady speed. However, they have three areas which decide
their speed and direction. They change their speed and direction when
an other one comes into each area. These areas are attractive, parallel
and repulsive area.

Decision is very simple as follows.
 |
When a boid comes
into an attraction area, the boid approaches an other one. |
 |
When a boid comes
into a parallel area, the boid aligns with an other one. |
 |
When a boid comes
into a repulsive area, the boid moves away an other one. |
The point of
"BOIDS" is that every boid moves with balance despite each object
moves individually only with local relation.

Then,
what if those boids each have different area patterns? In spite
of the same program, each one has a unique character. What if its
pattern was decided not by me, but anonymous? Forthermore, the resulting
project will make unimaginable results. That's the point of this
project.
|