Code center > Suggestions
Death Rate
Endy:
--- Quote ---Isn't random death just adding a dice throw to evolution? Wouldn't suprise me if it caused evolutionary swings but would suprise me if it helped create anything useful. Random death isn't the predator option that was talked about on the forum before, surely it would be as likely to wipe out the useful mutations as weed out the bad.
Like you pointed out, the bots can't out evolve it, so why would they bother trying?
--- End quote ---
While the max age limit it will kill off both good and bad mutations, it kills off the decendents of bad mutants more than the good.
P.S.
Is .age updated every cycle? When the condition was just .age = MaxAge Some of the bots managed to skip past it. I had to use a greather than rather than the equals because of it.
Numsgil:
.age should update every cycle to a max of 32000 I believe. It some bots aren't, it's probably a bug.
Testlund:
Sorry, but I find random death horribly unnatural. When something die in nature it's allways because of a slight weakness, wich gives space for the better evolved.
In reality single cellular organisms doesn't age. They live as long as there aren't any predator that catch them, lack of food or environment change.
But because of computer limits it had to be put in, and the best way to go imo is the current ageing cost. I see it as when they grow older the bots metabolism gets weaker and they have a harder time using the energy they consume. So in a way it's kind of natural. I have costs set to increase very slightly every cycle from immediately when the bots are born, not set to just kick in at certain time for no reason.
I take a peak here from time to time, but the program runs smoothly and my sim is rather boring at the moment, so there isn't much to say. The computer where I run it is just standing on a table in the livingroom running the sim around the clock, been running for months now, 28 million cycles, but the bots just floot around multiplying, while I'm busy with other stuff on my computer in the bedroom.
By the way, you haven't abandoned the version of DB you worked on, Nums, have you? I would like to see that finished some time.
Numsgil:
--- Quote from: Testlund ---Sorry, but I find random death horribly unnatural. When something die in nature it's allways because of a slight weakness, wich gives space for the better evolved.
--- End quote ---
I've always thought of random death as sort of localized chaos theory. From a genome's point of view, random death means it has to spread out its eggs over multiple baskets. In real life, I'd say death is mostly governed by raw accident and chance, with fitness only playing a minor role in the short run.
Aging costs are less realistic, but I think they provide a necessary house cleaning from time to time. It's a common feature in other Alife sims too. If nothing else they compress the time window for organisms.
--- Quote ---By the way, you haven't abandoned the version of DB you worked on, Nums, have you? I would like to see that finished some time.
--- End quote ---
Not abandoned. I'd like to pull out various ideas from it. But I think that a C# version is the way to go. And I'm also experimenting with more modern programming techniques that help curtail bugs as you go. And I'd like to really overhaul just about every major system. I'll come back to it when I feel confidant that I can do it properly start to finish.
Endy:
--- Quote ---Sorry, but I find random death horribly unnatural. When something die in nature it's allways because of a slight weakness, wich gives space for the better evolved.
--- End quote ---
--- Quote ---I've always thought of random death as sort of localized chaos theory. From a genome's point of view, random death means it has to spread out its eggs over multiple baskets. In real life, I'd say death is mostly governed by raw accident and chance, with fitness only playing a minor role in the short run.
--- End quote ---
Yeah, that's my thoughts exactly. Kind of disturbing to think about, but even we have essentially random accidents occur. We and evolution can figure out most of the probabilities involved and take precautions and preventative measures but we still can't eliminate every single thing. I do wish we had something that could at least be said to cause it to occur, like localized weather paterns or something.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version