Author Topic: mutation: unconditional reproduction  (Read 3839 times)

Offline EnderCrypt

  • Bot Builder
  • **
  • Posts: 61
    • View Profile
mutation: unconditional reproduction
« on: January 21, 2014, 11:06:18 AM »
mutations... fun.. except when a bot gets the idea to, whitout a condition, reproduce, xD

the simulation speed drops, and yeah... so i was wondering, is there a way to have like.. custom script or anything, to kill a bot, when a bot gets like.. below 50 energy?

i hope im not missing an obvious solution or anything, xD
thanks for taking your time, reading
WARNING: Found unknown Windows version: Windows 7

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: mutation: unconditional reproduction
« Reply #1 on: January 21, 2014, 12:04:00 PM »
add some costs and enable "nearly kill robots who are greedy to kids" in global settings. The latter one should take care of parents initially trying to reproduce that way. The first one should kill very small robots. There is no perfect solution, sorry.

Offline EnderCrypt

  • Bot Builder
  • **
  • Posts: 61
    • View Profile
Re: mutation: unconditional reproduction
« Reply #2 on: January 21, 2014, 12:55:31 PM »
ah, ok.. problem is, im running a zero simulation.. thing.. and i got cost turned off, just cause of that.... ill just turn up the age cost for a short time, to kill them, thanks anyways :)

btw, hows the development of darwinbots2 going?
WARNING: Found unknown Windows version: Windows 7

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Re: mutation: unconditional reproduction
« Reply #3 on: January 21, 2014, 01:24:56 PM »
Note that reproducing cancerously is one of the first steps in zerobot evolution, so you don't want to curtail it too much.

You could try turning on "brownian motion", assuming it still works.  That'll break up clumps of bots, which should make the physics engine faster.  But if most of the cost is in DNA execution, there's not much you can do.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: mutation: unconditional reproduction
« Reply #4 on: January 21, 2014, 01:57:51 PM »
Numsgil, I make mistakes but why would I break something that was working? If it is not broken do not fix it, I hope.
Also, I am adapting your tests first philosophy, so you should hopefully see less broken code from me from now on.
« Last Edit: January 21, 2014, 02:10:08 PM by Botsareus »

Offline EnderCrypt

  • Bot Builder
  • **
  • Posts: 61
    • View Profile
Re: mutation: unconditional reproduction
« Reply #5 on: January 21, 2014, 02:44:23 PM »
hm, ok, and where is the "brownian motion" options?
WARNING: Found unknown Windows version: Windows 7

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: mutation: unconditional reproduction
« Reply #6 on: January 21, 2014, 02:59:47 PM »
See picky