Welcome To Darwinbots > Newbie

Reccomendations

(1/2) > >>

falco1029:
The main reason I got this was to see if I could have it simulate some actual evolution in logic among the bots, but whenever I do a simulation, the mutations just cripple the bots, never really giving any advantageous mutations. I generally use Animal Minimalis and then Alga_Minimalis for food. Any suggestions on some good settings for maximizing evolution?

Endy:
The easiest is to just alter the physics in the enviroment. Turning gravity to at least Earth level creates an interesting waterfall effect, you can also turn off torroidal mode to create a pit. Shapes are also an option, giving the bots a barrier they have to figure out or a platform to wait on.

Swapping Alga_Minimalis could help too, without a decent prey the bots don't have much of a challenge. Alga_Min also tends to repop more often than not, keeping it from evolving.

The Alga below is good for seeing some extremly rapid mutation. They're near impossible to wipe out so they don't repop so often. There are other veggies out there designed to act like prey, adding one of those can also help to spur the bots on.

' AlgaRepro
cond
start
99 .mrepro store
314 rnd .aimdx store
'duplicate code below as many times as desired
32000 rnd 999 rnd store
stop

Adding an old age cost can also help with population turnover. Getting rid of the older bots can help to clear the way for younger bots to have a better shot.

falco1029:
Alright, I added that algae instead of the other one and also added this p,ant that runs away from predators that I found in the beastiary. I guess I'll add some barriers and maybe some gravity as well. Thanks.

shvarz:
One note of caution: Evolution is pretty difficult to spot even when it happens because bots figure out ways to be better, which are not obvious to us.  

A common way to test for it is to run a competition of the evolved bot and the one you started with.

Testlund:
Has anybody managed to evolve a better bot from a predesigned bot? It has been mensioned this doesn't work well because any mutation will just break such bot giving it a disadvantage to the other ones. The best way is to start with a zerobot or randombot. Then a bot that doesn't do anything can only get better. Start a mutation with only morphological costs and perhaps a small body upkeep cost, then add an ageing cost as soon as you have a replicator.

Navigation

[0] Message Index

[#] Next page

Go to full version