NetLogo User Community Models
by James Steiner (Submitted: 10/26/2004 )
WHAT IS IT?
A simple model. A chain of linked turtles. They follow each other. That is, each link as a "leader". Each link steps toward its leader, until it is some minimum distance, if the leader is too close, the link steps away at a preset angle.
Use the sliders and switches to vary the rules that are used.
Some interesting effects emerge, especially with many links.
Note: the best speed results when the effective link size is 1.0.
To effectively use larger chains, don't scale down, rather, increase the
pop - how many links in the chain. can not be changed during GO.
min-dist - the closest that links want to get
step-size - how far a link moves each step
avoid-heading - the angle added to the current heading
size-factor - the base size of the links.
scale-with-min-dist - when on, the size is scaled by min-dist.
double-correct - after turning away and stepping forward or backward,
shape-choice - choose the shape to use for the chain.
frame-skip - model skips displaying this many frames. speeds things up,
THINGS TO LOOK FOR
when a link wraps across an edge, the result is usually that the follower turns and crosses the screen to get back to it. this can keep a chain system unstable.
some chain systems will stabilize given enough room and time
* Well chosen shapes can expose information.
COPYRIGHT & LICENSE
This works is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License v. 2.0.
To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
You are free:
* to copy, distribute, display, and perform the work
Under the following conditions:
(by) Attribution. You must give the original author credit.
(nc) Noncommercial. You may not use this work for commercial purposes.
(sa) Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one.
* For any reuse or distribution, you must make clear to others the license terms of this work.
* Any of these conditions can be waived if you get permission from the copyright holder.
Your fair use and other rights are in no way affected by the above.
This is a human-readable summary of the Legal Code (the full license) available at the link above.
(back to the NetLogo User Community Models)