Golly | |
---|---|
![]() Screenshot of Golly | |
Initial release | July 2005 [1] |
Stable release | v4.3 / May 2024 [1] |
Repository | sourceforge |
Written in | C++ (wxWidgets) |
Operating system | Linux, FreeBSD, OpenBSD, Windows, OS X, iOS, Android |
License | GNU GPLv2 [2] |
Website | golly |
Golly is a tool for the simulation of cellular automata. It is free open-source software written by Andrew Trevorrow and Tomas Rokicki; [3] it can be scripted using Lua [1] or Python. It includes a hashlife algorithm that can simulate the behavior of very large structured or repetitive patterns such as Paul Rendell's Life universal Turing machine, [4] and that is fast enough to simulate some patterns for 232 or more time units. [5] It also includes a large library of predefined patterns in Conway's Game of Life and other rules. [6]