Bots and Simulations > Evolution and Internet Sharing Sims
Zerobot sims
Testlund:
Well, this is the first time I think running a league could be fun! I haven't even bothered to check out that tab in the settings before. My zeroveggie whould need a head start though for the competition to be fair. Fortunately I have evolved one that could be worth putting to the contest. Both species must be able to handle the same costs. It's just that my zeroveggie contains a lot of junk DNA that sometimes trigger and make it do stuff like forming ties and do an occasional swim. The predesigned whould ONLY be able to reproduce at set state e.g. when getting enough energy. The best whould be if one could run two large sized sims connected via lan, which I can't. I could run two instances but then they whould have to be smaller size with less bots in them, to prevent slowing down too much.
Hmm... How should we do this?
Zinc Avenger:
I was thinking only competing zerobots against zerobots - I can't seriously imagine a zerobot taking on the current top of F1 (or even most novelty bots!) without about two hundred realtime years of evolution Even as it is, I expect most zerobots to have difficulty with F1 costs, so at the initial stages of the league I expect the leading competitors to be the ones that die slightly slower from costs than their opponents
So although it would take the form of a competitive league, the overall goal would be to push the cutting edge of naturally evolved bots as far as it will stretch.
That's why I suggested the bit about letting anyone take any bot in the league and submit it on the condition that they give it a certain number of million cycles of evolution. Perhaps 10 was a bit harsh, particularly as execution times climb as the dna becomes more complex. Perhaps 2? But no upper limit of course, if you want to bake it for 100m cycles you're likely to be on to a winner! Hopefully this might mean that more successful branches of the family tree might end up with more people evolving them further.
Okay then Testlund, lets do it.
Can you give us a copy of this pure zerobot in its current state as the first contender? How many cycles has it had so far?
I also find that with my no-longer-new-and-shiny HT Pentium 4, two or even three sims can be run simultaneously without (too much) performance loss, and newer multi core processors will be able to handle it even better.
shvarz:
I would suggest to choose settings different than F1. F1 is OK as a battleground, but it does not provide an interesting environment. I'd suggest increasing the size, using different physics (solid teflon), a bit lower costs (but not zero), higher number of bots to start with (100 each?), dynamic costs of some sort, maybe 10 random shapes. Maybe have a veggie with a more interesting behavior than the basic reproduction. It would also be cool to have some kind of user-designed bot as a hunter, but the way leagues work right now there is no way to exclude that hunter from competition. Decide on the settings, then post the settings file so that everyone could d/l it and use it.
Numsgil:
I agree with shvarz on some things. Specifically, you'd want an arena that's larger and you'll want some things like friction, etc.
However I think costs should be tweaked. You'll want the cost for DNA execution to be 0, but I'd have a DNA upkeep cost. Most of the other costs as well that are normally 0 in F1 mode should be set to some rather low value. Especially have an existance cost, so there's a steady nrg drain.
For progenitors, I'd insist on only bots with 0s in its DNA, but the initial DNA length should be determined by the bot evolver.
League entrants should be given in a form that includes the hash entries at the top and bottom to ensure that the bot is really an evolved bot.
Testlund:
Hmm... Could we wait until next year? I was thinking about starting a new null evosim after New Years Eve for two reasons:
1. There are some issues that I whould like to see solved, some overflow bugs and finally be able to use the latest improvements to DB. So I was thinking I should keep running my current evosim to find as many bugs as possible for Eric to solve until next year, so I will hopefully be able to run an non-interrupted evosim! I've been waiting so long for that! (Just send the christmas presents through mail and put the turkey beside your screen and you can keep working on this, Eric.)
2. On my new computer I whould like to run a "Shvarz Evosim" now and compare what the difference will be.
Otherwise you go ahead without me and maybe I can join next time. By the way I haven't a clue how to use the leages functions. Need to learn that first.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version