Welcome To Darwinbots > Newbie
Newbie
Nitus:
To the best of my awareness it's not possible to run an extended sim without supervision, since it will either crash or the bots will extinct - and its not particularily useful for forced evolution.
I used boom-and-bust feeding cycles, followed by periods of "feeding trough" competition, followed by more boom-and-bust cycles. At times I would use drifting veggies, at times blocked ones. At times I would significantly increase the friction variable.
And every now and then I would throw in a competitor species, usually I_Flamma since its the most deadly stock bot. At first the I_Flammas would rapidly take over, but after awhile the bots developed strategies.
I began with C_Anscestralis, but the present bot code is entirely different. As I said, mostly junk, but some of it must be doing something.
Anyway, the bot I'm writing now will be somewhat more sophisticated, but I'll run it thorugh the same evolutionary difficulties and see where it ends up.
I'm a member of the zdaemon gaming community - zdaemon is a win32 doom port. The bots are quite stupid, and I was hoping that I could port some of the DB bot DNA into the zcajun bot code.
BTW, I did download some of the present top bots. Destinatus_Preliator utterly stomps my bots unless outnumered 80 to 1. But that's what you get pitting a dumb but evo'd bot against a monster like that.
shvarz:
--- Quote ---it's not possible to run an extended sim without supervision
--- End quote ---
How extended? With current version I can leave the sim to run for ~million cycles without any supervision. I am sure it could be longer, but I just don't have the patience. :)
Your evolution approach seems a bit strange to me. You are giving them so many different conditions that bots will not know what to adapt to. You can probably get some bots that are able to survive in a variaty of conditions, but they will never be able to be as good as bots designed specifically for a particular set of conditions.
The idea for adapting bots in 3d-shooters is pretty cool!
shvarz:
BTW, you don't have to manually insert veggies - just go into options, change the value given to a veggie to a large one and click "change".
Nitus:
The problem with that is the veggies tend to clump - for a boom and bust you need to populate the veggies everywhere and keep doing it until the screen is totally filled with bots. You don't want a big clump but rather a scattered bunch of small clumps so the bots have to keep roving aroud.
The result of my evo is a hardy bot that can take root under a variety of circumstances, but can't compete with a specialized bot, as you said. But that's okay - that was as far as my thinking had gone.
That bot will simply be food for the one I'm writing now :)
PurpleYouko:
Nitus, it sounds like you are referring to the feedrate setting while Shvarz was talking about the "repopulate" function.
That will just make new veggies in random locations as soon as the veggie poplation dies down to a user definable level
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version