Gemini has been quite a big thing this day. It has been recognised by many people, and thousands try to make gemini2.
Gemini a patern capable of replication itself with it's replication "code". But it does it always the same.
The chalenge is the following:
Create a pattern capable of self-replication(with it's "dna") & and being capable of evolving into a more complex pattern. Meaning that when it replicates itself, it will have unexpected or random added features.
The newer result, of the next generation must have random results, not expected and not possible to plan.
Gemini Evo chalenge
Re: Gemini Evo chalenge
This would lead to defective copies, failed replication, an accumulation of ash and eventually stability in the form of a giant cloud of junk.must have random results, not expected and not possible to plan.
Kiran Linsuain
- gmc_nxtman
- Posts: 1158
- Joined: May 26th, 2015, 7:20 pm
Re: Gemini Evo chalenge
Have you seen evoloop?jaac wrote:Gemini has been quite a big thing this day. It has been recognised by many people, and thousands try to make gemini2.
Gemini a patern capable of replication itself with it's replication "code". But it does it always the same.
The chalenge is the following:
Create a pattern capable of self-replication(with it's "dna") & and being capable of evolving into a more complex pattern. Meaning that when it replicates itself, it will have unexpected or random added features.
The newer result, of the next generation must have random results, not expected and not possible to plan.
Copy and paste this into golly:
Code: Select all
x = 17, y = 17, rule = Evoloop
.15B$BG.AG.AG.AG.4AB$BA13BAB$B.B11.BAB$BGB11.BAB$BAB11.BAB$B.B11.BAB$
BGB11.BAB$BAB11.BAB$B.B11.BAB$BGB11.BGB$BAB11.B.B$B.B11.BAB$BGB11.BGB
$BA13B.B$B.GA.GA.GA.DA.DAB$.14BE!
Re: Gemini Evo chalenge
Try to make a gemini that is closer to Von Neumann universal constructor: https://en.wikipedia.org/wiki/Von_Neuma ... onstructor.
It is true that you'll have many defective copies. But just think how much further you might get by making something that evolves on it's own!
Gemini had to be done by hand, it can only replicate itself. Just think how much further you might get by making something that evolves on it's own. By generation 4*10^1000000000000 you might get something that you didn't even think was possible, or just something that might look alien for most of us mortals who have been playing with the game of life.
I think that the next step is making it into the game of life. Making it go further than our own imagination.
It is true that you'll have many defective copies. But just think how much further you might get by making something that evolves on it's own!
Gemini had to be done by hand, it can only replicate itself. Just think how much further you might get by making something that evolves on it's own. By generation 4*10^1000000000000 you might get something that you didn't even think was possible, or just something that might look alien for most of us mortals who have been playing with the game of life.
I think that the next step is making it into the game of life. Making it go further than our own imagination.
Re: Gemini Evo chalenge
It's actually technically possible to build a Conway's Life pattern that evolves in this kind of way.jaac wrote:Try to make a gemini that is closer to Von Neumann universal constructor: https://en.wikipedia.org/wiki/Von_Neuma ... onstructor.
It is true that you'll have many defective copies. But just think how much further you might get by making something that evolves on it's own!
...
I think that the next step is making it into the game of life. Making it go further than our own imagination.
Unfortunately, it's first necessary to "crash-proof" the B3/S23 universe, which otherwise is so fragile that small pseudorandom changes to an EvoGeminoid's genetic code would inevitably cause the "giant cloud of junk" that Kiran describes.
Crash-proofing can be done by designing Geminoid universal constructors that can only interact with each other in a strictly limited number of carefully defined ways. Then evolution will happen only in the "safe" interactions between Gemini U.C.s, and not at the lowest level where a misplaced glider or block or single cell almost always causes irrevocable decay.
Unfortunately, it then turns out that the resulting system can generally be modeled by a completely different CA rule, treating each Geminoid U.C. as a single cell. That means that if evolution is what you're looking for, there's no particular reason to bother designing the Conway's Life universal-constructor patterns at all (!). Whatever interesting evolution might happen, it will happen exactly the same but billions of times faster, in whatever CA rule the U.C.s are collectively simulating. Might as well just set Golly up to run that rule.
For example, it's possible to design a Geminoid replicator that has several possible internal states, and checks the states of any neighboring replicators before deciding how to change its state, or whether to self-destruct or replicate. Something like this could function as a metacell, emulating Conway's Life or some more complex rule -- this is calcyman's idea from a few years back.
But imagine that you set up and program your Geminoid U.C. replicator-metacell to emulate, let's say, Evoloop. You'll get some interesting evolutionary behavior, sure -- but it would be the exact same behavior that you'd get if you simply ran the equivalent pattern in the Evoloop rule.
Thus, oddly enough, an extra B3/S23 Geminoid layer in the simulation doesn't actually add anything interesting -- it mostly just makes it incredibly inefficient to run the evolution experiment.