this is my best bot yet ( thanks to Moonfishers help )
'My DNA code for an F3 Bot
'name : Alpha 1.1.5
'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 10 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 !=
start
-6 .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