Author Topic: Global mutation rate multiplier not working  (Read 3086 times)

Offline Sertun

  • Bot Neophyte
  • *
  • Posts: 2
    • View Profile
Global mutation rate multiplier not working
« on: July 07, 2009, 08:05:11 AM »
Hello.

In 2.43.1L   Simulation Settings -> Mutations -> Current Multiplier  seems to stay 1 whatever I do.

Effect is definetely the same, I runned some Alga Minoris with added junk DNA for test and they mutate with steady rate whatever Multiplier I try to apply.

Offline Ta-183

  • Bot Destroyer
  • ***
  • Posts: 105
    • View Profile
Global mutation rate multiplier not working
« Reply #1 on: July 07, 2009, 10:57:37 AM »
Welcome to the forums.


Anyway, the mutation rates are definately bugged. There are more busted bits of code than we know about right now, and with a running build of DB3 just around the bend, I don't think anyone is going to try and fix that. Try running it with fresh installs on other machines if you can, if not, change the rates individually on a single progenetor bot or change the rates before you start the sim if you aren't already.

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Global mutation rate multiplier not working
« Reply #2 on: July 07, 2009, 05:56:59 PM »
In DB 2.43.1L I can definately change the global mutation multiplier, and it shows up at the bottom of the sim. I also think it's having an effect, but I'm not 100% sure though...
I am however having problems with the delta value... for instance when running a zero bot sim with alge they will quickly end up with the same amount of energy, and it seems like whatever is used to calculate the delta value has to do with the difference in nrg or body levels.
You can still start a sim with a single zbot and get it to reproduce (non cancerously) within a reasonable time, with a litle luck ofcourse.
Best luck I've had with zbot sims in DB 2.43.1L was just throwing in a single bot with 23 zero's I think, in a min size sim with no fluids and 32X global muattions rates.
I also set the bots point mutations value to 1000 instead of 5000, and had a max vegy cap of 5000 to prevent a cancerous veggy from taking over.

Anyway as mentioned I see the value change when I slide the mutation multiplier, but I'm not sure it's having an effect, but if you change the mutation settings for the bot you're inserting then you should definately see an effect. I think point mutations are the only mutations to occur outside reproduction, so if the bot you're running doesn't reproduce make sure to mess with point mutations. If this doesn't have an effect something is definately wrong... maybe reinstalling DB would help... or trying another version.

Offline Sertun

  • Bot Neophyte
  • *
  • Posts: 2
    • View Profile
Global mutation rate multiplier not working
« Reply #3 on: July 08, 2009, 04:03:22 PM »
Thanks for answers!

I've used individual rates and they work perfectly.

DarwinBots2 lack two very useful mutation types: transposition and duplication.

Without them it's hard for comlex dna to evolve. (See Evolve)

I hope they will integrate these types in DB3.