1
Evolution and Internet Sharing Sims / Different means of reproduction
« on: October 18, 2008, 12:21:26 PM »
It just hit me when observing my first zerobot simulation... The standard means of reproducing a bot would require something like that:
Of course with proper condition, because we don't want our bot self-destruct. What is the chance of something like that evolving in zerobot simulation? Given the fact that storing something in .repro requires having a 300 next to store, they are pretty small. There are, of course, many more possible combinations, for example:
Or even:
(which requires the bot to be in a certain circle to properly reproduce)
Well, it's certainly easier to evolve, but it doesn't look very stable. The longer is the code, the less stable should it be...
So my question is: how do your evolved bots reproduce? How do they manage to give their offspring enough energy to survive and not to kill themselves during the process? Do they use .sexrepro or .mrepro? And how stable are they?
Code: [Select]
50 .repro store
Of course with proper condition, because we don't want our bot self-destruct. What is the chance of something like that evolving in zerobot simulation? Given the fact that storing something in .repro requires having a 300 next to store, they are pretty small. There are, of course, many more possible combinations, for example:
Code: [Select]
15 20 15 mult store
Or even:
Code: [Select]
46 0 0 dist store
(which requires the bot to be in a certain circle to properly reproduce)
Well, it's certainly easier to evolve, but it doesn't look very stable. The longer is the code, the less stable should it be...
So my question is: how do your evolved bots reproduce? How do they manage to give their offspring enough energy to survive and not to kill themselves during the process? Do they use .sexrepro or .mrepro? And how stable are they?