A cross-platform application for exploring Conway's Game of Life and many other types of cellular automata.

Features

  • Bounded or unbounded universes with up to 256 states.
  • Fast generating algorithms.
  • Reads a variety of common CA and graphical formats.
  • Unlimited undo/redo for difficult pattern editing tasks.
  • User-configurable keyboard shortcuts for menu items and scripts.
  • Scriptable via Lua or Python.
  • User-definable rules.
  • State-of-the-art pattern collection.

Project Samples

Project Activity

See All Activity >

Categories

Games, Mathematics

License

GNU General Public License version 2.0 (GPLv2)

Follow Golly

Golly Web Site

Other Useful Business Software
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
36
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • A simple and intuitive Conway simulator game. Thanks.
  • Perhaps it would be interesting to be able to import 2-bit bitmap graphics.
    Reply from Golly
    Posted 2024-07-06
    You can.
  • Useful Conway game of light compiler or simulator
  • Very cool, Thanks for this project.
  • Very impressed with quality, performance, and design. Only a couple natural editing features I found missing or difficult to accomplish (filling a region and moving a region), so only -1 on features.
    1 user found this review helpful.
    Reply from Golly
    Posted 2021-11-15
    To fill a region use Scripts/Lua/flood-fill.lua. To move a region use Scripts/Lua/move-object.lua or move-selection.lua. You can assign keyboard shortcuts to run these scripts via Preferences > Keyboard.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

English

Intended Audience

End Users/Desktop

User Interface

Cocoa (MacOS X), Win32 (MS Windows), wxWidgets

Programming Language

C++

Related Categories

C++ Games, C++ Mathematics Software

Registered

2005-05-19