Darwinbots Forum

Bots and Simulations => Bestiary => Short bots => Topic started by: Commander Keen on January 11, 2008, 06:08:24 PM

Title: Profero Victoria(SB)(CommanderKeen)
Post by: Commander Keen on January 11, 2008, 06:08:24 PM
This bot is pretty stupid. It gets clobbered by anything with slime, and it even infects itself. But hey, it has no eye statements and it's cool to watch!

The last gene is not required for the bot to run, but it helps...

The reason why the virus gene has no conspec condition is so that the bot can fire off the virus faster. When you get a TON of bots, it doesn't matter if some get infected and die.

I believe Profero Victoria meant "Lone Victory". The bot changed alot and I haven't renamed it. It's not really a lone victory anymore though.

Code: [Select]
cond
start
*.thisgene .mkvirus store
.vshoot inc
-2 .shoot store
10 .repro store
600 .aimdx store
0 .delgene store
1 .sharenrg store
.tie inc
stop

start
0 .repro store
0 .shoot store
99 .sharenrg store
1200 .eye5 store
stop

cond
*.nrg 200 >
start
50 .repro store
20 *.body sub .strbody store
50 rnd .up store
50 rnd .dx store
stop

cond
*.trefeye *.myeye !=
start
.fdbody .tieloc store
.tieval inc
stop
Title: Profero Victoria(SB)(CommanderKeen)
Post by: bacillus on March 19, 2008, 12:37:03 AM
The last line even seems to be a detriment to the running of the bot; veggies have no eye statements either.
Title: Profero Victoria(SB)(CommanderKeen)
Post by: Commander Keen on March 19, 2008, 04:19:37 AM
Yes, well this version is rather out of date :-)

Here's version 2:
Quote
cond
start
*.thisgene .mkvirus store
.vshoot inc
300 .aimdx store
50 .repro store
0 .delgene store
1 .sharenrg store
.tie inc
stop

start
0 .repro store
99 .sharenrg store
10 *.body sub 0 floor .strbody store
1 *.robage sgn sub 50 rnd mult .up store
1 *.robage sgn sub 50 rnd mult .dx store
stop

cond
*.nrg *.strbody 10 mult sub 200 *.robage add >
start
50 .repro store
stop

And this version, which lacks the virus, but is still a reasonably competent tie-bot for some mysterious reason. It lasted over 3000 cycles against pacifist in my sim, which I think isn't too bad.
Quote
start
300 .aimdx store
.tie inc
99 .sharenrg store
10 *.body sub 0 floor .strbody store
1 *.robage sgn sub 50 rnd mult .up store
1 *.robage sgn sub 50 rnd mult .dx store
stop

cond
*.nrg *.strbody 10 mult sub 200 *.robage add >
start
50 .repro store
stop
Title: Profero Victoria(SB)(CommanderKeen)
Post by: bacillus on March 24, 2008, 06:07:48 PM
I made several different versions of Profero Victoria; one fun version I came up with is to add .shoot dec to the vCode.