Conway's Game of Life Object Generator
by phooky, published
Liked ByView All
Give a Shout Out
If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.Print Thing Tag
This is a set of scripts that uses Golly (see http://golly.sourceforge.net/), a cross-platform cellular automata engine, to create objects that represent the evolution of a pattern over several generations on the Z axis using the rules of Conway's Game of Life.
The scripts generate OpenSCAD (see http://www.openscad.org/) programs, which you can use to create STL files for printing.
The demo object represents eight generations of evolution of a glider.
Install Golly, and then install "golly script/openscad.py" in your Golly script directory and launch it directly from Golly. It will evolve the currently loaded pattern for the specified number of generations and create and OpenSCAD file representing the object.
There is also a script that will take the names of a series of .rle files as input, so you can manually save the various generations of a pattern from Golly and then run the "solid_conway.py" script on the lot.
The latest code is available on GitHub at https://github.com/phooky/SolidConway.
Upgrade this Thing with Thingiverse AppsCustomization
Edit, personalize, or revise this ThingPrint Fulfilment
Order a print of this ThingTools and Utilities
Repair, slice, or enhance this Thing
Conway's Game of Life Object Generator by phooky is licensed under the GNU - GPL license.
What does this mean?
- Remixing or Changing this Thing is allowed.
- Commercial use is allowed.
Show Some Love
Say thanks by giving phooky a tip and help them continue to share amazing Things with the Thingiverse community.Tip Designer
We're sure phooky would love to see what you've printed. Please document your print and share a Make with the community.
To post a Make simply visit this Thing again and click I Made One to start uploading your photo. It’s even easier to post a Make via the Thingiverse Mobile app (available via Google Play and Apple App Store).