Welcome to GridLife!
GridLife was developed by Ulf Wagemann of Bonn/Germany. The software is published as Charityware, which means that you are kindly asked to make any kind of donation (money, time, helping hands, ...) to a charity organization of your choice if you can afford to and if you find GridLife useful (if you cannot, feel free to use GridLife, though). You are using GridLife at your own risk. The most recent version is 1.1, the source code is published under the terms of the BSD license as Open Source.
GridLife is a pure Java application which serves as a virtual lab for John Conway's cell simulation Game of Life. The image above shows a screenshot of the application running on my PC under Windows7. GridLife combines an easy-to-use interface with rich functionality and provides you - amongst others - with the following features:
- Cell matrix sizes ranging from 20x20 to 5000x5000 cells
- Free rule set definition
- Cell neighbourhood (Von Neumann/Moore) and matrix topology (sheet/torus) definition
- Multi-threaded computation of cell generations using up to 128 threads
- Single-step and continuous computation of cell generations
- Cell coloring according to cell ages
- Cell population statistics and cell age histogram
- Cell matrix screenshot support
- Cell color palette support
- Cell shape palette support
- Look&Feel support
- Rich cell painting and customization support
- Loading and saving of cell shape palettes
- Loading and saving of cell generations
- MDI application with a reactive and localized UI
- Auto-saving of your window layout, properties and Look&Feel settings