The School for Champions is an educational website that shows you how to achieve your dreams.
![]() |
|
|
Simulation of the behavior of a flock of birds or school of fish. Also refer to Floys, artificial life, behavioral rules, properties, group behavior, strangers, intruders, psychology, Ron Kurtus, School for Champions. Copyright © Restrictions Simulation of Flocking Behaviorby Ron Kurtus (24 November 2000) The following computer simulation shows how a flock of birds or a school of fish would behave following a few simple rules. The simulation allows the you to adjust some of the parameters to see how the behavior pattern will change. It also includes the capability to add an intruder to the scene and have the members of the flock attack the intruder. Questions you may have are:
This lesson will try to answer those questions and demonstrate the simulation. There is a mini-quiz near the end of the lesson. Background of simulationThis simulation was developed by Israeli software developer, Ariel Dolan, as part of a study on artificial life. Dolan coined the term "Floys" to describe the artificial birds or fish in his simulation. You can find out more about his work and simulations at arieldolan.com. The Floys follow a simple set of behavioral rules that result in a realistic group behavior. The user can adjust a number of parameters to enhance his or her study of the Floy behavior. The user also has the option of adding an intruder or stranger to the scene. When the Floys get close enough to the stranger, they attack it. Dolan also has more complex Floy simulations, which will be added to this site at a later date. Rules of behaviorThe rules of behavior for a flock of flying birds or a school of fish are:
To add some spice to the simulation, the possibility of aggression toward strangers has been added. Rules concerning the attitude toward strangers to the flock have been added, :
The rules of behavior of the strangers are:
InstructionsUse the Slower and Faster buttons to establish a comfortable speed for your computer. Try to define a smooth and peaceful behavior. You can modify the behavior of the Floys by clicking the Properties button and changing the parameters. The Default button returns values to the default behavior. Choose the Stranger button to insert a stranger to the scene. When the Floys get close enough to the stranger, they will chase and attack until they kill it. Then a new stranger will appear. Use the Start button to restart the action after returning from the properties screen. SummaryTry the simulation and perform some experiments with different parameters. Learn through experimentation. ResourcesThe following are resources on this subject. WebsitesBooks
MiscellaneousMini-quiz to check your understanding1. What is another area where such a group behavior simulation would be of interest? 2. What do you think the "Free Will Factor" means in the simulation Properties? 3. Is this a good simulation of the behavior of a school of fish? If you got all three correct, you are on your way to becoming a Champion in Understanding Behavior. If you had problems, you had better look over the material again. Resources"Boids of a Feather Flock Together" by Shawn Carlson, Scientific American, November 2000 Ariel Dolan's Web Site: Artificial Life and Other Experiments - Developer of the simulation What do you think?Do you have any questions, comments, or opinions on this subject? If so, send an email with your feedback. We will try to get back to you as soon as possible. Also, check the Reader Feedback to see if your question has already been answered. Feel free to establish a link from your website to pages in this site. Students and researchersThe Web address of this page is Where can you go from here?
|
The School for Champions helps you become the type of person that can be called a Champion.