A buttonless, menuless, text-oriented interactive applet
Introduction
This Cellular Automata applet uses the classic Conway's Game of Life rules. However, the CA world (implemented here as an arbitrary background picture) is shared by two parallel, independent, overlapping CA's.
It is an interactive applet, where control is achieved through clicking on textual links rather then by the orthodox use of buttons and menus. This enables a friendlier and more descriptive user interface, not limited by the shorthand language of button and menu captions.
You are welcome to follow the text and play with the extremely simple, absolutely deterministic and (almost) totally unpredictable Cellular Automata.
-
Cell Size
First, you can play with cell size.
Medium cell size is probably the most suitable here, but you can set a
large cell size
or switch (dynamically) to a
small cell size.
-
Pause or Single-Step
It is possible to
Pause
the CA movement anytime, and then
Resume
it. It is also possible to
Single Step
and slowly follow the CA as it evolves. When you had enough of single stepping,
play continuously
again.
Use this single toggle command to
Pause/Resume
movement, stopping and re-starting action without moving the mouse.
-
Inserting Patterns
If you want, you can insert a cell pattern to revive a boring CA. Three interesting, unstable, long life patterns are available to choose from: The first is the 5-cell
R-Pentomino
that takes 1103 steps to settle down. Then there is the 7-cells
B-Heptomino
that stabilizes (if left to itself) after 148 generations. The last is the 7-cells, 173 generations
Pi-Heptomino
with its large, symmetrically evolving patterns.
Then you can also
add any new pattern.
This will place an arbitrarily selected pattern at a random location. Patterns can be added at will (disregard the the sand-watch cursor, it can be clicked any time).
-
Reset (hide) CA
Each one of the two independent CA's can be turned off without affecting the other. You have three choices: Either
turn off the first CA
, or
turn off the second CA
or
switch off both
-
Change Background
The CA world can be represented by a picture. You can
toggle background picture
on and off.
-
Session Log
If you want to see a log of the current session activity,
display the log window.
To get rid of it, either
hide the log window
or close the window in the regular way.
-
WICA - Web Interactive Cellular Automata
Wica - Web Interactive Cellular Automata - is a CA-based kinetic art idea implementing Alife technique in Internet Html pages. It is intended to support interactive web page design, by integrating a dynamic image with web page clicking events
The Wica homepage is located both under this site, and in Luigi Pagliarini's Wica site. It includes some examples of the Wica concept usage, including Domenico Parisi's homepage and Vedran Vucic's art.
-
Credits
The idea of an interactive CA that is driven directly from the Html page belongs to
Luigi Pagliarini
whose excellent Artificial Life "Games" Homepage contains much more then games.
The first implementation of this concept was in Prof. Domenico Parisi's site , which was designed by Luigi (and I contributed the CA logo applet).
The basic CA algorithm is one I borrowed from
Andreas Ehrencrona
Andreas incorporated many nice tricks to increase the performance of the CA, and I enjoyed adopting the code. His beautiful CA site contains free CA code. His other site is just as beautiful.