Author Topic: Alpha1.1.6(F3)(d-EVO)23-10-2008  (Read 3064 times)

Offline d-EVO

  • Bot Destroyer
  • ***
  • Posts: 125
    • View Profile
Alpha1.1.6(F3)(d-EVO)23-10-2008
« on: October 26, 2008, 01:24:14 PM »
this bot is a beast!!!!
The default f1 setup can suport 900+ of these bots
I changed 2 things
  advances on target quicker
  choice between -1 shot and -6 shot

This is the one for the F2 league!!! when I ran the league myself It got up to seasnake and beat it 50% of the time
PLEASE TEST IT SOON!!!!!!!!

Code: [Select]
'My DNA code for an F3 Bot
'name : Alpha 1.1.6
'created by : d-EV0
'class : F3

cond
*.nrg 1500 >
start
100 .strbody store
*.body 500 >
20 .repro store
stop


' TARGETTING ENEMY


cond
 *.eye1 *.eye2 >=
 *.eye1 *.eye3 >=
 *.eye1 *.eye4 >=
 *.eye1 *.eye5 >=
 *.eye1 *.eye6 >=
 *.eye1 *.eye7 >=
 *.eye1 *.eye8 >=
 *.eye1 *.eye9 >=
 *.eye1 0 >
start
 140
 .aimsx
 store
stop

cond
 *.eye2 *.eye1 >=
 *.eye2 *.eye3 >=
 *.eye2 *.eye4 >=
 *.eye2 *.eye5 >=
 *.eye2 *.eye6 >=
 *.eye2 *.eye7 >=
 *.eye2 *.eye8 >=
 *.eye2 *.eye9 >=
 *.eye2 0 >
start
 105
 .aimsx
 store
stop

cond
 *.eye3 *.eye2 >=
 *.eye3 *.eye1 >=
 *.eye3 *.eye4 >=
 *.eye3 *.eye5 >=
 *.eye3 *.eye6 >=
 *.eye3 *.eye7 >=
 *.eye3 *.eye8 >=
 *.eye3 *.eye9 >=
 *.eye3 0 >
start
 70
 .aimsx
 store
stop

cond
 *.eye4 *.eye2 >=
 *.eye4 *.eye3 >=
 *.eye4 *.eye1 >=
 *.eye4 *.eye5 >=
 *.eye4 *.eye6 >=
 *.eye4 *.eye7 >=
 *.eye4 *.eye8 >=
 *.eye4 *.eye9 >=
 *.eye4 0 >
start
 35
 .aimsx
 store
stop

cond
 *.eye5 *.eye2 >=
 *.eye5 *.eye3 >=
 *.eye5 *.eye4 >=
 *.eye5 *.eye5 >=
 *.eye5 *.eye6 >=
 *.eye5 *.eye7 >=
 *.eye5 *.eye8 >=
 *.eye5 *.eye9 >=
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop

cond
 *.eye6 *.eye2 >=
 *.eye6 *.eye3 >=
 *.eye6 *.eye4 >=
 *.eye6 *.eye5 >=
 *.eye6 *.eye1 >=
 *.eye6 *.eye7 >=
 *.eye6 *.eye8 >=
 *.eye6 *.eye9 >=
 *.eye6 0 >
start
 35
 .aimdx
 store
stop

cond
 *.eye7 *.eye2 >=
 *.eye7 *.eye3 >=
 *.eye7 *.eye4 >=
 *.eye7 *.eye5 >=
 *.eye7 *.eye6 >=
 *.eye7 *.eye1 >=
 *.eye7 *.eye8 >=
 *.eye7 *.eye9 >=
 *.eye7 0 >
start
 70
 .aimdx
 store
stop

cond
 *.eye8 *.eye2 >=
 *.eye8 *.eye3 >=
 *.eye8 *.eye4 >=
 *.eye8 *.eye5 >=
 *.eye8 *.eye6 >=
 *.eye8 *.eye7 >=
 *.eye8 *.eye1 >=
 *.eye8 *.eye9 >=
 *.eye8 0 >
start
 105
 .aimdx
 store
stop

cond
 *.eye9 *.eye2 >=
 *.eye9 *.eye3 >=
 *.eye9 *.eye4 >=
 *.eye9 *.eye5 >=
 *.eye9 *.eye6 >=
 *.eye9 *.eye7 >=
 *.eye9 *.eye8 >=
 *.eye9 *.eye1 >=
 *.eye9 0 >
start
 140
 .aimdx
 store

cond
 *.eye5 50 >
 *.refeye *.myeye !=
 *.refshell 0 =
start
 -6 .shoot store
 *.refvelup 10 add .up
 store
stop

cond
 *.eye5 50 >
 *.refeye *.myeye !=
 *.refshell 0 >
start
 -1 .shoot store
 *.refvelup 10 add .up
 store
stop

cond
 *.eye5 0 =
 *.refeye *.myeye = or
start
 10
 .up
 store
 314 rnd 140 add
 .aimdx
 store
stop



end
1:      2 is true
2:      1 is false

Offline bacillus

  • Bot Overlord
  • ****
  • Posts: 907
    • View Profile
Alpha1.1.6(F3)(d-EVO)23-10-2008
« Reply #1 on: October 26, 2008, 07:04:25 PM »
Nice bot   . I think that if you modify it, it could do well in F2 as well.
"They laughed at Columbus, they laughed at Fulton, they laughed at the Wright brothers. But they also laughed at Bozo the Clown."
- Carl Sagan

Offline Moonfisher

  • Bot Overlord
  • ****
  • Posts: 592
    • View Profile
Alpha1.1.6(F3)(d-EVO)23-10-2008
« Reply #2 on: October 27, 2008, 12:35:13 PM »
I haven't tried running it in F2, but in F3 it made it to the same position as v1.1.5 (Beating v1.1.5 and taking it's place).
I can update the league if you like, but I was kind of waitint around to see if a new version was just around the corner.

A good tip for progressing in F3 :
All the bots with no author and no prefix (No C_ in front), are the same bot with 1-2 genes added for each step.
So if you're stuck against one of them, just compare the code from the one you've reached with the code from the last one you beat. There should only be a slight difference, either an extra gene or even just one extra line somewhere...
The name of the bots also give a pretty good hint as to what you should be looking for... and one litle line can make a huge difference.
The whole point of the tutorial bots is to show how big the difference is from adding very litle, to show that large complex behaviors and other stuff won't help if the more basic genes aren't there...
The way I see it a lot of people are building cars with v12 engines, GPS, ABS, airbags, and a million gizmoes... but no wheels...


Anyway I can update the league file now if you like, but if you're working on something I'll wait for a version that gets further in F3 (Since F3 is the only league I'm running and only as long there's few enough entries for me to manage )