Excalibur won 5 matches and Occura Amplificus won 14.
Really? I only ran 12 rounds, but I had a 100% win rate.
Now also capable of beating every other F1 league bot, except Pacifist, which it only beats rougly half the time.
Well, it makes other bots spend a lot of energy the next time they try to shoot.
Precisely. The shots don't seem to travel too much further, but they do one-shot kill the source.
Also if you use .genes dec a lot of bots won't detect the virus.
Haven't heard that one before. It seems unethical to mess with a bot's internal values
I need a way for the bot to stop piling itself with its own virus. (See vital virus forum in the bot tavern). At the moment, this is what I'm planning:
[div class=\'codetop\']CODE[div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']cond
*42 0 =start
42 inc*.thisgene .mkvirus store
150 .vshoot store
1 .sharenrg store
.tie inc
25 *.nrg 500 sub sgn 1 add mult .repro store
10 .up store
600 rnd .aimsx store
*.nrg 3 div *.body sub .strbody store
*.body *.nrg 3 div sub .fdbody store
-32000 .shootval store
.shootval .shoot store
.genes dec
stop
This way, the code will execute once, and only once (I hope). The virus may seem big, bulky and slow, but believe me, once the bot starts reproducing, it's out there in no time. Don't forget, there will be hundreds of bots making viruses, and a bot will be very lucky if it doesn't get hit. Run a sim with Occura Amplificis about 10 minutes, you'll see the map is covered with nothing but veggies coming and going, and the ones that come only take seconds to get infected.