5 ms·
LifeViewer has evolved in a somewhat different direction from the original LifeView, and is still a work in progress -- Chris has been contributing a lot of use
by dvgrn 9y ago
LifeViewer has evolved in a somewhat different direction from the original LifeView, and is still a work in progress -- Chris has been contributing a lot of useful LifeViewer functionality to http://golly.sf.net http://golly.sf.net , and vice versa.
LifeViewer is currently used primarily on the conwaylife forums and the LifeWiki, but it's easy to borrow it to embed in independent Web pages.
The source code is not currently available -- see http://www.conwaylife.com/forums/viewtopic.php?f=&p=35511#p35511 http://www.conwaylife.com/forums/viewtopic.php?f=&p=35511#p3... . That's also probably the best place to ask any further questions about LifeViewer -- I'm just a beta tester.
- DonHopkins 9y agoThank you for that! LifeViewer and Golly have a lot of great ideas in them, and a huge library of rules, patterns, and configurations. I'd love to have access to the source code for LifeViewer, so I can integrate my own cellular automata rules, editing tools and visualizations with it. Here's a great video of Will Wright and Brian Eno discussing generative systems and demonstrating cellular automata with Mirek's Cellebration to Brian Eno's generative music, at a talk at the Long Now Foundation,: https://www.youtube.com/watch?v=UqzVSvqXJYg https://www.youtube.com/watch?v=UqzVSvqXJYg https://en.wikipedia.org/wiki/Mirek%27s_Cellebration https://en.wikipedia.org/wiki/Mirek%27s_Cellebration
- dvgrn 9y agoDoes the starting point have to be Javascript? If so, a good bet might be this HashLife Javascript implementation: https://copy.sh/life/?gist=31aa52b9430970a28e4c199444e5a873 https://copy.sh/life/?gist=31aa52b9430970a28e4c199444e5a873 If not, well, Golly is open-source, cross-platform, supports custom rules via rule tables, and would welcome contributions to its editing-tool department: http://sf.net/projects/golly http://sf.net/projects/golly There's even a lifeviewer.lua in the Scripts/Lua folder that duplicates some of LifeViewer's functionality, and is also obviously open source, though it's definitely also a work in progress.