Code center > Suggestions

.myoffspring, .refoffspring, .trefoffspring

<< < (3/4) > >>

Peter:

--- Quote from: Numsgil ---The funny thing with zerobot sims is that something that happens every 10000 cycles is frequent.  Life is just really slow paced for them, and then as time goes on, and the bots get acted on by natural selection, a race condition happens and bots learn to do stuff on a smaller and smaller time scale.  Really quite interesting.
--- End quote ---
Well, in repro it often happens a bot wants to repro every cycle and a shorter time-scale doesn't exist in DB.

In a zerobot sim I had 2 species, one specie is trying to reproduce every cycle, the other one are mainly zerobots still left from the beginning and have little offspring by possible some random sysvar writing. Atleast they do no reproducing for some 10000 of cycles.

Becouse the veggie(shephard like you all call it)bleednrg is sending nrg around the sim the bigger bots from the begining(32000body)are still surviving becouse they catch a lot, the repro every cycle survive becouse there isn't a age-cost for the first 1000cycles and one lucky shot of nrg on a bot, is taking care for a next generation bots.

Oh, and that brings me to a point, I managed to crash te sim by setting an extra zero into the veggie-energy, having 200000 energy. Could there be some limit on them to from stopping them from crashing.

Numsgil:
When a bot does something every cycle in an evo sim, it's way above frequent.  It's run-a-muck.  Reproducing every cycle will cause the bot to exhaust itself in an explosion, leaving only barely alive dust mites for children, which are so small that they're less likely to get the random stray energy shot to hit it.  Unless the bot can't reproduce because the way is blocked by another child, in which case it has to wait for something to bump in to it or it learns to turn.  Which can take thousands of cycles.  In which case trying to reproduce every cycle works out just fine.

Peter:
Well, it happens as I can see in my sim. I see a lot of little dots on the screen and they aren't shots but bots. And I have seen by coinfidence that a bot came close to a veggie that is shooting out nrg around, it is duplicating and becouse they're so close some offspring also catch nrg and duplicate also, after it they just all go randomly a way with all 2 body or less.

Numsgil:
It all just depends on the settings and dynamics in your sim, I suppose.  But generally I've found that bots that manage to shoot once every thousand cycles still manage to have advantages over bots that don't shoot, and even bots that shoot too much if the environment is smart enough.

EricL:

--- Quote from: Peter ---And I have seen by coinfidence that a bot came close to a veggie that is shooting out nrg around, it is duplicating and becouse they're so close some offspring also catch nrg and duplicate also, after it they just all go randomly a way with all 2 body or less.
--- End quote ---
This is very common.  A mutation occurs where bots try to reproduce every cycle.  Their body limit prevents them from doing so until they get some nrg, which happens near nrg shooting shepard bots.  This "seeve" results in bots near shepards reproducing sucessfully while those not near shepards failing to do so.  One might aruge that this would lead to the evolution of active seeking of or lingering near nrg shooters but I have never seen it happen and the complexity of the DNA to do this is an order of magnitude beyond simple continious reproduction attempts.  At best, I've seen selection (or again, arguably just simple seeving) on continuious movement speed to balance fast movement to encounter shepards with slow movement to maximize the chance of nrg shot impact when near a shepard.

It is debatable whether any of this is evolution v. simple seeving though it may be a necessary precursor.  Were evolution ever to produce the ability to change speed or linger near a shepard based on... anything ... nrg level, sucessful reproduction, shepard proximity, shot impact....  that would hands down win the Conditional Evolution Prize.  

I wonder whether we should charge the 1% nrg tax on reproduction attempts whether they are successful or not....

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version