Bots and Simulations > F2 bots
BETA-AA-(F2)(30-11-2008)
ikke:
Running the league I think your bot would win quicker if you had a cap on its population as a condition for reproduction. Against republican bee for instance it almost looks like it wins by starving its opponent. The 100 bots are too small to engage the 3 or so bees. I saw it a number of times, with various opponents
bacillus:
Okay, that's just wierd. Every single bot I ran of yours got stuck with the one, simply by being overrun in numbers. Run it against this, just to make sure you have the right bot:
--- Code: ---' How does it work?
cond
start
100 *.nrg 1000 sub sgn 0 floor 500 *.body sub sgn 0 floor mult .strbody mult store 100 500 *.nrg sub sgn 0 floor .fdbody mult store 200 *.shell sub 0 floor 200 ceil 200 *.shell sub sgn abs .mkshell mult store 10 *.venom sub 0 floor 10 ceil *.venom 10 sub sgn abs .strvenom mult store *.tiepres *51 *.tiepres sub sgn abs *.tiepres sgn mult .deltie mult store *51 *.refeye sgn -1 mult 1 add *.refeye *.myeye sub sgn abs *.eye5 35 sub 0 floor sgn mult mult .tie mult store *51 *.tie sgn *.tiepres *51 sub sgn abs -1 mult 1 add add sgn .tienum mult store -1 *.tie sgn *.tiepres *51 sub sgn abs -1 mult 1 add add sgn .tieloc mult store -1000 *.tie sgn *.tiepres *51 sub sgn abs -1 mult 1 add add sgn .tieval mult store 1 *.robage sgn 1 sub abs .tie mult store .mkshell *.vloc sgn -1 mult 1 add .vloc mult store -100 *.venval sgn 1 add .venval mult store 999 rnd 1 add *51 sgn -1 mult 1 add 51 mult store 200 *.aim add *.refeye *.myeye sub sgn abs -1 mult 1 add .setaim mult store *.maxvel *.vel sub 0 floor *.robage sgn *.refeye *.myeye sub sgn abs mult .up mult store *.refxpos *.refypos angle *.robage sgn *.refeye *.myeye sub sgn abs *.eye5 sgn mult mult .setaim mult store *.refveldx *.refeye *.myeye sub sgn abs *.eye5 sgn mult .dx mult store *.refeye *.myeye sub sgn abs -1 mult 1 add 50 mult inc 0 *50 30 sub 0 floor sgn .refeye mult store 0 *50 30 sub 0 floor sgn 50 mult store *.refshell 1 sub 0 floor sgn 3 mult 5 sub *.refeye sgn mult 1 sub *.refeye *.myeye sub sgn abs *.eye5 35 sub 0 floor sgn mult .shoot mult store *.shoot 3 add sgn 10 mult 0 floor *.refeye sgn 30 mult add *.refshell 1 sub 0 floor sgn 20 mult sub *.shoot sgn abs .shootval mult store 50 *.body 250 sub sgn 0 floor *.nrg 2000 sub sgn 0 floor *.eye5 30 sub 0 floor sgn -1 mult 1 add mult mult .repro mult store *.thisgene -1 mult 3 add abs *.genes 1 sub sgn .delgene mult store
stop
end
--- End code ---
d-EVO:
I tested it against the bot you posted up and it won easily.
The one starts of with a population greater than BETA, but it quickly dies down and BETA comesthreogh strong.
Costs and every thing are F1 default.
ARE YOU SURE YOU HAVE THE RIGHT VERSION.
ITS NAME IS BETA-AA. make sure please.
Maby the script got messed up when I posted it.
Try this
Moonfisher:
Ran it in DB 2.43.1L, TheOne won once but then it lost 7 times.
In my experience version L is the most stable drop with least bugs... I think K had a very nasty bug where *.poison and *.venom would be 0 if eye5 was 0 or something like that... lots of bots would die off because of that bug just from overproduction of poison/venom.
d-EVO:
That is quite a serious problem
wonder how that could happen
btw, were can I learn about DB source code. maby I can help out?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version