Darwinbots Forum
General => Off Topic => Topic started 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.
-
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.
-
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.
-
The question remains; what benefit comes from evolving to die?
-
The question remains; what benefit comes from evolving to die?
None. That's the point. See this site (http://www.darwinawards.com).
-
Then I suppose the most succesful bots fall under the category for the Ig-Darwin Awards. OK I like it.
-
"Ig Darwin Awards"?
-
I think it's a reference to the Ig Nobel Prizes (http://en.wikipedia.org/wiki/Ig_Nobel_Prize).
-
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!
-
Heres one for the records, its not a veggie:
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.
-
I think you might be missing the point:
(please only post really good ones eg. not only push 50 .repro store every cycle)
-
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.
-
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.
-
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.
-
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...
-
That's what makes DB awards so special.
-
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.
-
If you want to go to Russia for no clear purpose whatsoever, go ahead. I won't stop you.
-
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.
-
Standing in the middle of St. Petersburg for an ironic gathering for an ironic award isn't a clear intention?
-
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.
-
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