The Ash Pattern Generator (or apgsearch) is a cross-platform program for running random initial configurations in Conway's Game of Life and examining all of the objects produced. The current recommended version is 5.x:
|Version 5.x (C++)||Version 1.x (Python)|
|Typical speed (per core)*||7200 soups/sec||300 soups/sec|
|Dependencies||GCC, Python||Python, Golly|
*on an Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz.
Version 5.x (C++)
The source code and instructions are on the GitLab repository.
Alternatively, there is a precompiled Windows version of apgsearch v5.41.
Version 5.x (built from source) can also run on CUDA-capable GPUs.
Version 1.x (legacy)
You need compatible versions of Python 2 and Golly together with the search script:
- apgsearch v1.1
- Python 2.7 (already installed on Mac OS X and most Linux distributions)
- Golly (strictly earlier than 4.0)
You'll also need to generate a payosha256 key unless you want to upload your soups anonymously (in which case use the key '#anon').