Re:First replicating creature spawned in life simulator
by anigbrowl on Thursday June 17, 2010 @02:09PM
(#1439824)
Good summary. It is unique and novel - indeed, as one 'Lifer' said, it is in a category of its own. But I was a little disappointed insofar as it is not quite self-contained or self-replicating yet. By the latter I mean spinning off an independent copy of itself which in turn reproduces, etc.
Incidentally, does anyone happen to know of any '3d life' platforms, rather than the basic Cartesian variety?
Re:First replicating creature spawned in life simulator
by Isamu on Thursday June 17, 2010 @03:32PM
(#1440100)
For 3d "Life", see Carter Bays http://www.cse.sc.edu/~bays/d4d4d4/
Re:First replicating creature spawned in life simulator
by anigbrowl on Thursday June 17, 2010 @06:10PM
(#1440567)
Many thanks!
Re:First replicating creature spawned in life simulator
by joeyh on Thursday June 17, 2010 @02:22PM
(#1439878)
My understanding (I have not tried to run gemini for more than a few thousand steps) is that the tape is not replicated, but is bounced over to the replicated copy of the ship. Best explanation I've seen:
"The program of Gemini is like DNA, and the replicators are proteins. The original Gemini program is only capable of replicating one protein: the replicator itself."
Re:First replicating creature spawned in life simulator
by dreepers10 on Thursday June 17, 2010 @01:37PM
(#1439678)
You can also program your own quick copy in C# http://www.primaryobjects.com/CMS/Article106.aspx
Re:First replicating creature spawned in life simulator
by eru on Thursday June 17, 2010 @02:01PM
(#1439782)
At this size, you may need a hash-life to see it run at any speed. That's not as quick to write as a naive algorithm--but of course still doable.
Re:First replicating creature spawned in life simulator
by lisper on Thursday June 17, 2010 @02:07PM
(#1439812)
You will DEFINITELY need hashlife. In fact, one of the indications of the complexity of this pattern is how slowly it runs even in hashlife. It's instructive to compare the speed at which gemini runs with the speed at which the demo patterns that come with Golly run. At maximum speed, Golly routinely cranks out so many generations that it requires exponential notation to display the number. Gemini by comparison runs very slowly even at maximum speed. This fact alone makes it interesting. It is not easy to design a pattern that Golly can't optimize the bejesus out of (try it).
The cool bit is not that it replicates and destroys itself, but that it does so under the control of the instruction tape (which gets replicated along with the replicator itself). This allows you to fine-tune the behavior of the replicator. For example, you can change the rate at which it replicates by adding no-op instructions to the tape. This kind of fine-grain control over the behavior of a Life replicator has never been achieved before.