Darwinbots Forum

Code center => Suggestions => Topic started by: Botsareus on August 05, 2014, 02:43:25 PM

Title: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 05, 2014, 02:43:25 PM
I currently added an option to ignore requests from a robot to fix itself. However, in any different simulation (specifically, I am interested in leagues) the default option for a robot is to do whatever it wants. To counter that I was considering adding a kill rule if a robot fixes itself in place. However, such rule will slow the already slow simulation significantly enough that I gave up on it.

Another idea is to not allow robots during leagues to fix themselves. I personally like this method, but will leave the public to make a decision.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Shadowgod2 on August 05, 2014, 11:27:52 PM
f1 should remain the same because it's a rules free league.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 06, 2014, 11:15:28 AM
I was specifically interested in F1 XD. I got a really annoying lecher bot that tends to fix itself in place because it does not know any better. Shadowgod, you have to understand that the robot can still 'mutate' a fix command even though fixing is disabled. There is a good chance your robot will behave differently in a simulation where such a setting is enabled. Just a warning, that is all. Oh well, on to the next...
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Shadowgod2 on August 06, 2014, 11:34:52 PM
... maybe an f1 fixing and an f1 nonfixing? some bots have fixing as part of their strategy. i also realized at least 1 multibot does fixing to move.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Peter on August 07, 2014, 12:59:16 PM
There's a bot in the F1 league using fixing?
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Shadowgod2 on August 07, 2014, 01:23:57 PM
no a multibot i said but fixing could be a tec of a bot
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Panda on August 08, 2014, 11:37:29 AM
Shouldn't mutations be disabled in leagues. In any case, it should be allowed in F1. As said, it's rules free.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 10, 2014, 12:18:49 PM
offtopic:

Panda, in case for whatever reason you where not following. My whole point here is to evolve robots FOR the leagues. I added two new modes to accomplish that.

Also tells you why I hate chloroplasts so much  :P
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 10, 2014, 01:03:30 PM
Actually, attached is why I hate chloroplasts so much. Trying to evolve my 'chloroplast leecher' in "survival evolution." Has been running for 72 hours or so far.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 10, 2014, 03:29:20 PM
So bottom line here is, there is a biiiiiig disconnect between the leagues aspect of the program and evolution aspect. A problem that was interesting to me 10 years ago. Chloroplasts tend to make it worse.
Title: Re: Should robots in leagues be disalowed from fixing in place?
Post by: Botsareus on August 10, 2014, 03:37:02 PM
Question becomes: Did I solve it? We will see soon enough. So far it is looking manageable.