Bots and Simulations > Evolution and Internet Sharing Sims
Simplest Evo Starter Bot
Numsgil:
But those are the only things that the simulation keeps track of in terms of species. You fix those and what the internal simulation is doing with species becomes moot.
Oh, while I'm thinking about it. Phylogenic trees for asexual sims wouldn't be too hard to do since hte sim already keeps track of mutation events and the who, what and when.
PurpleYouko:
presently yes, but I would like to be able to do other things with the species.
For instance, I would like to be able to keep track of the highest sub-species populations when the parent species evolves into something different. This would give a kind of family tree with successful and unsuccessful branches that could be graphed to show speciation and extinction events.
Testlund:
I'm doing an experiment now where I have two species, started with 100 of each. One with only Start and Stop in the gene wich I have checked autotroph for, to see if it will evolve into a simple algea, and the other with only zeros. I found though that the program has changed the start-stop two 2 zeros instead in the DNA. Why is that?
I just have to say also that there seems to be more happening in the sim than I expected. With planet eaters checked they form into collonies as usual, but then the ones in the middle get thrown out causing the bots to move around and form into new colonies. Weird.
Numsgil:
You can graph phylogenic trees without doing changing the internals of how the program recognizes species. It gets harder if you were to do sexual reproduction, but let's ignore that at the moment.
All you need to do is log the parent species and the mutations details of every bot that dies. From that it's possible to reconstruct the frequencies, parentage, lineage, etc. of every genotype in the entirity of time.
My main problem is that any distinction we make about what a species is is going to be artificial. There really aren't strong lines between species, even in nature. I would even argue that in nature it's possible to have different species with the same genotype.
--- Quote from: Testlund ---I'm doing an experiment now where I have two species, started with 100 of each. One with only Start and Stop in the gene wich I have checked autotroph for, to see if it will evolve into a simple algea, and the other with only zeros. I found though that the program has changed the start-stop two 2 zeros instead in the DNA. Why is that?
--- End quote ---
Two things:
1. You'll need a bot with at least 3 DNA slots for it to evolve from non-replicator to replicator.
2. If things get changed to 0s in the program's DNA, it means it couldn't find a matching command or word it knows about. stroe will be read in as a 0 for instance.
Testlund:
How about this then:
Cond
Start
Stop
Whould that work?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version