This document provides the program documentation and source code for a FOCAL language version of the game "LIFE," attributed to John Horton Conway. The game simulates a cellular automaton where cells on a matrix live, die, or multiply based on the density of neighboring cells.
Key features include:
- Gameplay: Users define a matrix size (maximum 4x4 on a 4K machine, or 11x11 on an 8K machine) and input the X and Y coordinates of starting "cells."
- Simulation: The program processes generations based on specific survival, isolation, overcrowding, and reproduction rules, allowing the user to step through the evolution of the pattern.
- Implementation: The document includes a complete listing of the FOCAL source code, instructions for operation, and references to relevant literature regarding the game.