NAME
termite - simulate a population of termites
SYNOPSIS
termite -help
or
termite
[-width integer] [-height integer] [-num integer]
[-dense double] [-steps integer] [-seed integer]
[-inv] [-mag integer] [-term string]
DESCRIPTION
Simulate a population of termites which do a random walk
while possibly carrying a wood chip. Under normal circum-
stances, the termites will self-organize and move the wood
chips into piles without a global leader. The termites'
behavior is dictated by the following set of rules: If a
termite is not carrying anything and she bumps into a
chip, then she picks it up, reverses direction, and con-
tinues with the random walk. If she is carrying a chip
and bumps into another, she drops her chip, turns around,
and starts walking again. Otherwise, she just does a ran-
dom walk whether she is carrying a chip or not.
OPTIONS
-width integer
Width of the plot in pixels.
-height integer
Height of the plot in pixels.
-num integer
Number of termites in population.
-dense double
Density of chips at start.
-steps integer
Number of simulated steps.
-seed integer
Random seed for initial state.
-inv Invert all colors?
-mag integer
Magnification factor.
-term string
How to plot points.
MISCELLANY
The walking pattern of the termites is not actually a
strict random walk. Instead, at each time step they
randomly turn -45, 0, or 45 degrees with equal probabil-
ity.
BUGS
No sanity checks are performed to make sure that any of
the options make sense.
AUTHOR
Copyright (c) 1997, Gary William Flake.
Permission granted for any use according to the standard
GNU ``copyleft'' agreement provided that the author's com-
ments are neither modified nor removed. No warranty is
given or implied.
Man(1) output converted with
man2html