\Help
\DLifeGame Help

This is a 'game' consisting of an infinite two dimensional space (the universe)
containing cells. A cell is either alive or dead. Initial generations of living cells
can be defined. Each following generation is computed given the current one
by the following rules:

-  only if a living cell has two or three living neighbour cells, it survives in the
    next generation,

-  only if a dead cell has three living neighbour cells, it becomes alive in the
    next generation.

With these simple rules an infinite variety of generations can be created, just
like in real life.

Cells can be placed in the universe with the mouse. When the mouse button is
down cells will appear under the mouse pointer. Cells can be removed from the
universe by holding down the Command key and pressing the mouse button on
the cell to be removed. On keyboards that have no Command key the Control key
can be used instead.

\L
\dMenus & Commands

\bFile
-   New opens a new window for a new generation of cells.
-   Close closes the active live window.
-   Help opens the window you are looking at now.
-   Quit terminates the application.

\bOptions
-   Erase All Cells erases all cells of the current generation.
-   Cell Size is a submenu. Its items n * n change the size of the cells into n.

\bCommands
-   Play starts the continuous computation and displaying of next generations.
-   Step computes the next generation and displays it. 
-   Halt terminates computing generations.

\bLives
This menu contains a list of all open live windows. The active window is
marked. By choosing a window name that window becomes active.
\EndHelp

\About
\DLifeGame

\cThis application is developed using the Concurrent
\cClean System, a programming environment for
\cthe functional language Concurrent Clean. This
\csystem is developed by the research group
\cParallel Systems and Computational Models at the
\cUniversity of Nijmegen.

\dThe Concurrent Clean System is
\dfreely available via FTP for
\dMacintosh, Sun3 and Sun4.
\EndAbout
