Code center > Suggestions

Evolving Reproduction

<< < (4/4)

Sprotiel:

--- Quote from: Greven ---It would indeed be funny to create a DNA parser, which could turn evolved DNA into a more readable form.
--- End quote ---

I tried to do it back when DNA was strictly divided in genes, but it's become more difficult now. I might give it another try though.

Endy:
I've already done something similar for the sysvars in the version I've been working on and evolution is indeed noticably faster. Any storage location greater than 999 is moded to only the last three digits.

ie.
For: a b store
b = -31300 is moded to: b = 300

If you do the math it increases the probablity of useful mutations substantially.

Haven't quite decided on wether or not to place limits on the individual sysvars. Kind of tricky figuring out how much intervention is too much.

Testlund:
I whould love to see something done about this. It's been bugging me that the bots mostly gives allmost all of their body mass over to their offspring. They basically aren't reproducing, just overcoming the ageing cost this way, because the parents usually die after reproduction. The best thing imo whould be if you could make it so it's much more probable they give 50% of their body to their offspring to make it more like a dividing process, like real cingle cellular organisms. So only very high numbers whould result in more than 50% and only very low numbers whould result in less than 50%. Just a suggestion, but any improvement to how it is now whould be welcome.

Numsgil:
The question of how to divide nrg between parent and child is fairly fundamental, so you don't want to create any bias in the decision.  At the moment, the distribution is fairly skewed towards higher values if bots are trying to stumble upon it by chance.

IMO bots are very good at "cheating" around any costs.  I think waste is a far better "aging" cost since when a bot divides, the waste and permanent waste divide along the same lines as body and nrg.

Botsareus:
Just use my algorithm. It is an advanced find best code at the core.

Navigation

[0] Message Index

[*] Previous page

Go to full version