Darwinbots Forum

General => Off Topic => Topic started by: bacillus on May 08, 2008, 03:31:58 AM

Title: DarwinBot Awards
Post by: bacillus on May 08, 2008, 03:31:58 AM
I thought about nominations for DarwinBot Awards. A bot elegible for a "DarwinBot Award" must show a basic form of the original Darwin Award golden rule, eg. it must remove itself from the gene pool in the most stupid fashion possible. This either means being unable to reproduce or to die. Contenders would be things such as bots who themselves are the only ones really affected by their virus, using veggies to channel power shots only to die themselves etc. This could be a fun idea. If you want to post your contender (please only post really good ones eg. not only push 50 .repro store every cycle), post it in the form of Simulation, .txt file or image, whatever reflects the behaviour the best.
Title: DarwinBot Awards
Post by: gymsum on May 08, 2008, 02:34:07 PM
Perhaps a small revision: the bot must destroy all other bots. This would be a crash to most sims, if a powerful enough bot went around eating up all the food and destroying all other bots, then only to destryo themselves, thus bringing an appocolyps to DB.
Title: DarwinBot Awards
Post by: bacillus on May 09, 2008, 01:42:22 AM
Not really the same, that would make them more of a suicide bomber; they just have to die in a brilliantly stupid fashion.
 In the true Darwinian fashion, I suggest giving merit to bots that evolved to die stupidly.
Title: DarwinBot Awards
Post by: gymsum on May 09, 2008, 01:59:49 PM
The question remains; what benefit comes from evolving to die?
Title: DarwinBot Awards
Post by: EricL on May 09, 2008, 02:02:07 PM
Quote from: gymsum
The question remains; what benefit comes from evolving to die?
None.  That's the point.  See this site (http://www.darwinawards.com).
Title: DarwinBot Awards
Post by: gymsum on May 09, 2008, 03:18:44 PM
Then I suppose the most succesful bots fall under the category for the Ig-Darwin Awards. OK I like it.
Title: DarwinBot Awards
Post by: bacillus on May 09, 2008, 06:13:17 PM
"Ig Darwin Awards"?
Title: DarwinBot Awards
Post by: Numsgil on May 09, 2008, 06:33:52 PM
I think it's a reference to the Ig Nobel Prizes (http://en.wikipedia.org/wiki/Ig_Nobel_Prize).
Title: DarwinBot Awards
Post by: bacillus on May 09, 2008, 07:22:49 PM
If you say so.
I saw a bot when running the league that might qualify (just):

cond
*.nrg 1 >=
*.myaimsx 1 !=
start
60 .repro store
stop

cond
*.eye5 30 >
*.refeye *.myeye !=
start
-1 .shoot store
stop

cond
*.eye5 29 <
*.vel 20 <
start
5 .up store
stop

cond
*.eye5 0 !=
*.refeye *.myeye =
start
1860 rnd .aimdx store
stop

cond
*.eye3 *.eye7 !=
*.eye1 *.eye9 != or
*.eye5 35 <
*.refeye *.myeye !=
start
*.eye3 *.eye1 add *.eye7 *.eye9 add sub 2 mult .aimsx store
stop

cond
*.nrg 1000 >=
start
60 .repro store
stop



cond
*.vtimer 0 =
start
1 .mkvirus store
stop

cond
*.vtimer 1 >
start
'donothing
stop

cond
*.vtimer 1 =
start
250 .vshoot store
stop

end

basically, whoever built this bot is relying on either mutations disabling the first gene or the virus killing everything in the first 38 cycles (the record survival time for this bot).

Take a bow, Simple Bot Virus, the only bot in the league to lose to Aura!
Title: DarwinBot Awards
Post by: gymsum on May 09, 2008, 10:19:09 PM
Heres one for the records, its not a veggie:

Code: [Select]
cond
*.robage mod *.timer .repro store
*.robage mod *.timer .shootval store
-1 *.timer *.robage div mult .shoot store
stop
end

I dont think you could find a worse candidate for a small time simulation because it doesnt do anything to survive, it just duplicates, not even moving to create a third or fourth one, perfect prey for your bot.

edited for your pleasure. Does not push 50 .repro every cycle, in fact he ratio of times not stored to times stored is logarythmic to time. and actually stores .repro based on time, which eventually should destroy the bot since its age will vary significantly each generation from the timer, pusing the values wrapped higher into infinity. call it the infinity destroyer. has a slight chance for successs because of mutations, other than that should be a complete failure. Ok, now with even more time-dependent changing values.
Title: DarwinBot Awards
Post by: Numsgil on May 09, 2008, 11:15:44 PM
I think you might be missing the point:

Quote from: bacillus
(please only post really good ones eg. not only push 50 .repro store every cycle)
Title: DarwinBot Awards
Post by: gymsum on May 10, 2008, 01:20:24 AM
Ok, I've changed it from the simpler bot, to a 4d based bot that reproduces only based on time, ideally the entire bot will copy this timer related genes and develop more timer related genes. Or will simply destroy itself by cycle 3000 in 2 and 3 generations.
Title: DarwinBot Awards
Post by: bacillus on May 10, 2008, 01:27:45 AM
I'm still hesitant to accept it; look at the virus shooter as an example, the reproductive death is just a byproduct of trying to achieve success by killing everything with a virus.
Title: DarwinBot Awards
Post by: gymsum on May 10, 2008, 01:31:51 AM
Ok, Now I understand. I didnt go with a virus, but a shoot store that changes every cycle, and should let the bot get something going before completely dieing off.
Title: DarwinBot Awards
Post by: Moonfisher on May 10, 2008, 07:56:41 AM
Ehm, just to avoid confusion, the Darwin awards are for people who die doing something very stupid. Like people who jump off a roof holding an umbrella... stuff like that... basicaly people that are doing us all a favor by exiting the gene pool.

It kind of defeats the purpose of DB though, since a lot of the mutated bots you get can't survive in the long run, either don't reproduce, or do it too often and stuff like that...
It's hard to find bots that do something exceptionaly stupid though... I think those would be the interesting ones, those who die out in a less obvious way by doing something stupid...
Title: DarwinBot Awards
Post by: bacillus on May 10, 2008, 06:02:28 PM
That's what makes DB awards so special.
Title: DarwinBot Awards
Post by: gymsum on May 11, 2008, 03:45:56 PM
I think it would be nice if it was held in St. Petersburg every January 17th in the public square, since it would be Darwinian to run out into Russia in the middle of dead winter and hand out stupidity awards in front of drunk angry mobs.
Title: DarwinBot Awards
Post by: bacillus on May 12, 2008, 01:22:39 AM
If you want to go to Russia for no clear purpose whatsoever, go ahead. I won't stop you.
Title: DarwinBot Awards
Post by: gymsum on May 12, 2008, 03:10:27 PM
Quote from: bacillus
If you want to go to Russia for no clear purpose whatsoever, go ahead. I won't stop you.

Its not legal to enter russia wihtout clear intentions, or commercial backing for US citizens.
Title: DarwinBot Awards
Post by: Numsgil on May 12, 2008, 03:46:39 PM
Standing in the middle of St. Petersburg for an ironic gathering for an ironic award isn't a clear intention?
Title: DarwinBot Awards
Post by: gymsum on May 12, 2008, 08:16:02 PM
Quote from: Numsgil
Standing in the middle of St. Petersburg for an ironic gathering for an ironic award isn't a clear intention?

Its not clear enough, you need to arrange for transportation to get to the middle of St. Petersburg, and its recommended to avoid taxis at all costs.
Title: DarwinBot Awards
Post by: Peter on September 29, 2008, 06:18:36 PM
I'll gues this bot serves right to the price.  

It is a zerobot that catches energy from the veggies with shots. Problem is that it doesn't move much. And randomly shoots a conspec that is near too. Best way to not survive as a specie.

To let it survive, I won't promise it will be for very long through. (few k cycles would be achieved easily)
Just put it into at sim with F1-conditions. And put a lot of alga minimalis insite it, a lot.


txt and image attached.

Edit: added jpeg