Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANN: cage 1.1 -- Cellular automata engine in Python

0 views
Skip to first unread message

Erik Max Francis

unread,
Jul 22, 2002, 1:14:25 AM7/22/02
to
A new version of CAGE is available:

http://www.alcyone.com/pyos/cage/


Summary

CAGE is a fairy generic and complete cellular automaton simulation
engine in Python. It supports both 1D and 2D automata, a variety
of prepackaged rules, and the concept of "agents" which can move
about independently on the map for implementing agent behavior.

CAGE comes with numerous examples of fully-functional CA systems,
including Conway's Game of Life, Langton's self-reproducing
automaton, Langton's "vants," and 1D automata rule explorers. It
also comes with simple displayers (including a curses interface
for 2D automata). Also included is a unique implementation of a
finite state machine (ant.py).

Note that CAGE is implemented entirely in Python, and due to its
very generalized nature, is not designed for speed. It is
sufficient to update a 80x24 Conway's Game of Life grid at a few
times per second on a modern machine. CAGE is intended primarily
as an education toolkit, rather than an industrial-strength CA
simulator.


Getting the software

The software is available in a tarball here:
http://www.alcyone.com/pyos/cage/cage-1.1.tar.gz.

The official URL for this Web site is
http://www.alcyone.com/pyos/cage/.


What's new

- 1.1; 2002 Jul 21. More examples, much better abstraction of
dimensionality, PointInitializers, simple ImagePlayer (using
PIL) and rule 110 example, concept of Rule mixins, 1D
nontotalistic and totalistic rule examples, separation of
concept of "icon" from Automaton classes.

--
Erik Max Francis / m...@alcyone.com / http://www.alcyone.com/max/
__ San Jose, CA, US / 37 20 N 121 53 W / ICQ16063900 / &tSftDotIotE
/ \ See the son in your bad day / Smell the flowers in the valley
\__/ Chante Moore
Bosskey.net: Aliens vs. Predator 2 / http://www.bosskey.net/avp2/
A personal guide to Aliens vs. Predator 2.

0 new messages