FACTOID # 65: In pure number terms, more crimes are committed in America than in any other nation. The same goes for burglaries, car thefts, rapes and assaults.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "Boids" also viewed:
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > Boids

Boids, developed by Craig Reynolds in 1986, is an artificial life program, simulating the flocking behaviour of birds. Craig Reynolds, an A-life and computer graphics expert, created the Boids artificial life simulation in 1986. ... 1986 (MCMLXXXVI) was a common year starting on Wednesday of the Gregorian calendar. ... Artificial life, also known as alife or a-life, is the study of life through the use of human-made analogs of living systems. ... Flocking is a common demonstration of emergence and emergent behaviour, invented in 1987 by Craig Reynolds with his simulation program, Boids. ... Orders Many - see section below. ...


As with most artificial life simulations, Boids is an example of emergent behaviour; that is, the complexity of Boids arises from the interaction of individual agents (the boids, in this case) adhering to a set of simple rules. The rules applied in the simplest Boids world are as follows: A termite cathedral mound produced by a termite colony: a classic example of emergence in nature. ...

  • separation: steer to avoid crowding local flockmates
  • alignment: steer towards the average heading of local flockmates
  • cohesion: steer to move toward the average position of local flockmates

More complex rules can be added, such as obstacle avoidance and goal seeking.


The movement of Boids can either be characterized as chaotic (splitting groups and wild behaviour) or orderly. Unexpected behaviours, such as splitting flocks and reuniting after avoiding obstacles, can be considered emergent.


The boids framework is often used in computer graphics, providing realistic-looking representations of flocks of birds and other creatures, such as schools of fish or herds of animals.


Boids work in a manner similar to cellular automata, since each boid "acts" autonomously and references a neighbourhood, as do cellular automata. A cellular automaton (plural: cellular automata) is a discrete model studied in computability theory and mathematics. ...


External links


  Results from FactBites:
 
Boids - Wikipedia, the free encyclopedia (217 words)
Boids, developed by Craig Reynolds in 1986, is an artificial life program, simulating the flocking behaviour of birds.
As with most artificial life simulations, Boids is an example of emergent behaviour; that is, the complexity of Boids arises from the interaction of individual agents (the boids, in this case) adhering to a set of simple rules.
Boids work in a manner similar to cellular automata, since each boid "acts" autonomously and references a neighbourhood, as do cellular automata.
CBofN - BOIDS Documentation (434 words)
Simulate a flock of boids according to rules that deter- mine their individual behaviors as well as the ``physics'' of their universe.
A boid greedily attempts to apply four rules with respect to its neighbors: it wants to fly in the same direction, be in the center of the local cluster of boids, avoid collisions with boids too close, and main- tain a clear view ahead by skirting around others that block its view.
Copying: attempt to move in the average direction of that all boids that can be seen are moving in.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.