Welcome To Darwinbots > Newbie
Hello?
(1/1)
hdggDalton:
I found Darwinbots a few years ago, loved running it in the background while doing other stuff and seeing what monstrosities come out at the end. But sometimes I would return to evolution-halting disappointments. Most of them were straight up mass extinctions and the screen would be filled with horribly mutated plants. But there was also this one weird case where my bots evolved chloroplasts and died slow deaths from wasting all their energy trying to move, but not before killing all of my bots that could still move around :( I only now noticed there's a forum for it. Is there anyone here? i'd like to share some pictures of my bots going crazy and splitting into a million tiny pieces
Numsgil:
Welcome!
That's a common end scenario myself and others have encountered. In theory you could avoid a mass extinction by having a very large playfield and population count. Then there'd be some population left to repopulate after an evolutionary event that left a large die-off. I think it's also due in part to how simple the environments are compared to real environments: there are only really two niches (plant and animal) so without the diversity of species you have some unstable setups.
Your best bet is probably to save snapshots periodically and when you hit a dead end start up a new simulation with some selected genetic strains from the last good snapshot.
hdggDalton:
man, you're right, i've been too impatient and doing my sims with tiny populations (50-100) and small maps, mostly because it's faster that way. I mean, if I have tons of time, I suppose it's worth having more bots, more plants, bigger population, bigger everything in exchange for slower progress. thanks for replying!
edit: yooo i got a super cool behavior where the bots make flocks and move like amoeba
https://www.youtube.com/watch?v=VJO9eMp81QQ
--- Code: ---'#generation: 5
'#mutations: 4
cond
*.eye5 0 >
*.refeye .mkchlr store
start
*.refveldx .dx store
*.refvelup 30 add .up store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 17 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 18 '''''''''''''''''''''''
cond
*.eye5 50 >
*.refeye *.myeye !=
start
-1 .shoot store
*.refvelup 1 *.robage stop
'''''''''''''''''''''''' Gene: 2 Ends at position 32 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 33 '''''''''''''''''''''''
cond
*.eye5 0 =
*.refeye *.myeye =
or
start
346 rnd .aimright store
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 46 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 47 '''''''''''''''''''''''
cond
*.nrg 20000 >
start
10 .repro store
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 55 '''''''''''''''''''''''
--- End code ---
Navigation
[0] Message Index
Go to full version