1
Mutations / BA_Chase_E2
« on: July 05, 2008, 12:42:15 PM »
This is an evolved creature.
As starting code I used a variant of BlackAnt and made it Chase
The E2 version seems to grow extremely fast when the simulation starts, and is also succesful against snake variants
'''''''''''''''''''''''' Gene: 1 Begins at position 1 '''''''''''''''''''''''
cond
*.waste 100 >
*.eye5 0 =
start
100 .shootval store
-4 .shoot store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 15 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 16 '''''''''''''''''''''''
cond
*53 2 =
*62 0 =
start
50 62 store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 27 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 28 '''''''''''''''''''''''
cond
*53 2 =
*62 0 >
start
swapbool
62 dec
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 39 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 40 '''''''''''''''''''''''
cond
*53 1 =
*55 0 =
*54 50 =
start
55 inc
52 dec
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 55 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 56 '''''''''''''''''''''''
cond
*53 1 dup =
*55 1 =
*54 0 >
start
54 dec
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 70 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 71 '''''''''''''''''''''''
cond
*53 1 =
*55 0 =
*54 50 <
start
54 inc
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 84 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 85 '''''''''''''''''''''''
cond
*53 1 =
*54 0 =
start
55 dec
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 95 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 8 Begins at position 96 '''''''''''''''''''''''
cond
*.robage 0 =
start
0 53 store
0 56 store
stop
'''''''''''''''''''''''' Gene: 8 Ends at position 107 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 9 Begins at position 108 '''''''''''''''''''''''
cond
*.robage 2 =
*.numties 0 =
start
2 53 store
1 .fixpos store
stop
'''''''''''''''''''''''' Gene: 9 Ends at position 122 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 10 Begins at position 123 '''''''''''''''''''''''
cond
*53 2 =
*50 0 =
*51 0 =
start
*.xpos 50 store
*.ypos 51 store
stop
'''''''''''''''''''''''' Gene: 10 Ends at position 140 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 11 Begins at position 141 '''''''''''''''''''''''
cond
*53 2 =
*.eye5 70 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.refage 300 <
start
*50 .out1 store
*51 .out2 store
stop
'''''''''''''''''''''''' Gene: 11 Ends at position 164 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 12 Begins at position 165 '''''''''''''''''''''''
cond
*53 0 =
*.eye5 70 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.in1 0 >
*.in2 0 >
start
*.in1 50 store
*.in2 51 store
53 inc
stop
'''''''''''''''''''''''' Gene: 12 Ends at position 193 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 13 Begins at position 194 '''''''''''''''''''''''
cond
*53 2 =
*58 43 =
start
.deltie inc
stop
'''''''''''''''''''''''' Gene: 13 Ends at position 204 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 14 Begins at position 205 '''''''''''''''''''''''
cond
*58 0 >
start
58 dec
stop
'''''''''''''''''''''''' Gene: 14 Ends at position 212 '''''''''''''''''''''''
*.robage 300 <
*.eye5 30 <
*53 2 =
*.nrg 2500 >
*62 25 =
*58 0 =
'''''''''''''''''''''''' Gene: 15 Begins at position 231 '''''''''''''''''''''''
start
mult 50 .repro store
45 58 store
stop
'''''''''''''''''''''''' Gene: 15 Ends at position 239 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 16 Begins at position 240 '''''''''''''''''''''''
cond
*.eye5 30 <
*53 2 =
*.nrg 5000 >
*.body 5000 >
*62 25 =
*58 0 =
start
mult 10 .repro store
68 58 store
stop
'''''''''''''''''''''''' Gene: 16 Ends at position 267 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 17 Begins at position 268 '''''''''''''''''''''''
cond
*53 2 =
*59 0 =
start
20 .aimright store
stop
'''''''''''''''''''''''' Gene: 17 Ends at position 279 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 18 Begins at position 280 '''''''''''''''''''''''
cond
*53 2 =
*.eye5 50 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-6 .shoot store
stop
'''''''''''''''''''''''' Gene: 18 Ends at position 297 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 19 Begins at position 298 '''''''''''''''''''''''
cond
*53 2 =
*56 0 !=
start
0 56 store
stop
'''''''''''''''''''''''' Gene: 19 Ends at position 309 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 20 Begins at position 310 '''''''''''''''''''''''
cond
*53 1 =
*56
'''''''''''''''''''''''' Gene: 20 Ends at position 314 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 21 Begins at position 315 '''''''''''''''''''''''
cond
0 =
start
56 inc
stop
'''''''''''''''''''''''' Gene: 21 Ends at position 321 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 22 Begins at position 322 '''''''''''''''''''''''
cond
*56 1 =
*.vel -11 <
start
*.nrg 1000 div .up store
stop
'''''''''''''''''''''''' Gene: 22 Ends at position 335 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 23 Begins at position 336 '''''''''''''''''''''''
cond
*56 1 =
*59 0 =
*55 0 =
start
10 .aimleft store
stop
'''''''''''''''''''''''' Gene: 23 Ends at position 350 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 24 Begins at position 351 '''''''''''''''''''''''
cond
*56 1 =
*59 0 =
*55 1 =
start
10 .aimright store
stop
'''''''''''''''''''''''' Gene: 24 Ends at position 365 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 25 Begins at position 366 '''''''''''''''''''''''
cond
*56 1 =
*.eye5 0 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.reffixed 0 =
*.in1 0 !=
*.in2 0 !=
start
*.in1 60 store
*.in2 61 store
5 56 store
stop
'''''''''''''''''''''''' Gene: 25 Ends at position 398 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 26 Begins at position 399 '''''''''''''''''''''''
cond
*56 5 =
start
5 1 5 =
*60 0 !=
*61 0 !=
'''''''''''''''''''''''' Gene: 26 Ends at position 413 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 27 Begins at position 414 '''''''''''''''''''''''
start
*60 *61 angle .setaim store
stop
'''''''''''''''''''''''' Gene: 27 Ends at position 420 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 28 Begins at position 421 '''''''''''''''''''''''
cond
*56 5 =
*.xpos *60 %=
*.ypos *61 %=
start
0 60 store
0 61 store
1 56 store
stop
'''''''''''''''''''''''' Gene: 28 Ends at position 441 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 29 Begins at position 442 '''''''''''''''''''''''
cond
*56 3 !=
*56 4 !=
*.eye5 30 >
*.refup *.myup =
*.refaimdx *.myaimdx =
start
4 56 store
stop
'''''''''''''''''''''''' Gene: 29 Ends at position 462 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 30 Begins at position 463 '''''''''''''''''''''''
start
*56 4 =
*60 0 !=
*61 0 !=
'''''''''''''''''''''''' Gene: 30 Ends at position 472 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 31 Begins at position 473 '''''''''''''''''''''''
start
314 rnd .aimright store
5 56 store
stop
'''''''''''''''''''''''' Gene: 31 Ends at position 481 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 32 Begins at position 482 '''''''''''''''''''''''
cond
*56 4 =
*60 0 =
*61 0 =
start
314 rnd .aimright store
1 56 store
stop
'''''''''''''''''''''''' Gene: 32 Ends at position 500 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 33 Begins at position 501 '''''''''''''''''''''''
cond
*.eye5 40 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
*.xpos 60 store
*.ypos 61 store
1 .fixpos store
2 56 store
stop
'''''''''''''''''''''''' Gene: 33 Ends at position 524 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 34 Begins at position 525 '''''''''''''''''''''''
cond
*56 2 =
*.eye5 40 >
*.refup 0 =
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-1 .shoot store
stop
'''''''''''''''''''''''' Gene: 34 Ends at position 545 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 35 Begins at position 546 '''''''''''''''''''''''
cond
*56 2 =
*59 3 >
*.refup 0 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-6 .shoot store
stop
'''''''''''''''''''''''' Gene: 35 Ends at position 566 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 36 Begins at position 567 '''''''''''''''''''''''
cond
*56 2 =
*.nrg 20000 >
start
56 inc
stop
'''''''''''''''''''''''' Gene: 36 Ends at position 577 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 37 Begins at position 578 '''''''''''''''''''''''
cond
*56 2 =
*59 0 =
start
56 dec
stop
'''''''''''''''''''''''' Gene: 37 Ends at position 588 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 38 Begins at position 589 '''''''''''''''''''''''
cond
*56 2 =
*.vel 0 =
*59 0 !=
*.fixed 0 =
start
5 .up store
stop
'''''''''''''''''''''''' Gene: 38 Ends at position 606 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 39 Begins at position 607 '''''''''''''''''''''''
cond
*53 2 !=
*.eye5 40 <
=
start
0 .fixpos store
stop
'''''''''''''''''''''''' Gene: 39 Ends at position 619 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 40 Begins at position 620 '''''''''''''''''''''''
cond
*56 3 =
*50 0 !=
*51 0 !=
start
*50 *51 angle .setaim store
stop
'''''''''''''''''''''''' Gene: 40 Ends at position 636 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 41 Begins at position 637 '''''''''''''''''''''''
cond
*56 3 =
start
5 .up store
*60 .out1 store
*61 .out2 store
stop
'''''''''''''''''''''''' Gene: 41 Ends at position 651 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 42 Begins at position 652 '''''''''''''''''''''''
cond
*56 3 =
*.eye5 50 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.nrg 3000 >
*.reffixed 1 =
start
1 .fixpos store
500 .shootval store
-2 .shoot store
stop
'''''''''''''''''''''''' Gene: 42 Ends at position 681 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 43 Begins at position 682 '''''''''''''''''''''''
cond
*56 3 =
*.xpos *50 =
*.ypos *51 =
start
1 .fixpos store
2 53 store
stop
'''''''''''''''''''''''' Gene: 43 Ends at position 699 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 44 Begins at position 700 '''''''''''''''''''''''
cond
*56 3 =
*.nrg 3000 <
*60 0 >
*61 0 >
start
5 56 store
stop
'''''''''''''''''''''''' Gene: 44 Ends at position 717 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 45 Begins at position 718 '''''''''''''''''''''''
cond
*56 3 =
*.nrg 3000 <
*60 0 =
*61 0 =
start
1 56 store
stop
'''''''''''''''''''''''' Gene: 45 Ends at position 735 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 46 Begins at position 736 '''''''''''''''''''''''
cond
*53 2 =
*.robage 300 >
*.body 31000 <
*.nrg 5000 >
start
100 .strbody store
stop
'''''''''''''''''''''''' Gene: 46 Ends at position 753 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 47 Begins at position 754 '''''''''''''''''''''''
cond
*.robage 600 <
*53 1 =
*.body 100 >
start
100 .fdbody store
stop
'''''''''''''''''''''''' Gene: 47 Ends at position 768 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 48 Begins at position 769 '''''''''''''''''''''''
cond
*53 2 =
*.nrg *.body <
500 500 >
start
100 .fdbody store
stop
'''''''''''''''''''''''' Gene: 48 Ends at position 783 '''''''''''''''''''''''
*53 2 =
*.nrg 500 <
*.body 500 <
'''''''''''''''''''''''' Gene: 49 Begins at position 793 '''''''''''''''''''''''
start
0 50 store
0 51 store
53 dec
stop
'''''''''''''''''''''''' Gene: 49 Ends at position 802 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 50 Begins at position 803 '''''''''''''''''''''''
cond
*53 2 =
*62 25 =
else
57 inc
stop
'''''''''''''''''''''''' Gene: 50 Ends at position 813 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 51 Begins at position 814 '''''''''''''''''''''''
cond
*53 2 =
*.pleas 100 >
start
0 57 store
stop
'''''''''''''''''''''''' Gene: 51 Ends at position 825 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 52 Begins at position 826 '''''''''''''''''''''''
cond
*57 50 >
start
0 50 store
0 51 store
1 53 store
stop
'''''''''''''''''''''''' Gene: 52 Ends at position 840 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 53 Begins at position 841 '''''''''''''''''''''''
cond
*53 1 =
*.nrg 30000 >
start
53 inc
stop
'''''''''''''''''''''''' Gene: 53 Ends at position 851 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 54 Begins at position 852 '''''''''''''''''''''''
cond
*53 1 =
*.eye4 *.eye6 !=
start
59 inc
stop
'''''''''''''''''''''''' Gene: 54 Ends at position 862 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 55 Begins at position 863 '''''''''''''''''''''''
cond
*59 0 >
*.eye4 0 =
*.eye6 0 =
start
0 59 store
stop
'''''''''''''''''''''''' Gene: 55 Ends at position 877 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 56 Begins at position 878 '''''''''''''''''''''''
cond
*.eye4 *.eye6 >
start
10 .aimleft store
stop
'''''''''''''''''''''''' Gene: 56 Ends at position 886 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 57 Begins at position 887 '''''''''''''''''''''''
cond
*53 2 !=
*59 0 =
*.eye1 *.eye9 >
start
60 .aimleft store
5 .sx store
stop
'''''''''''''''''''''''' Gene: 57 Ends at position 904 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 58 Begins at position 905 '''''''''''''''''''''''
cond
*.eye6 *.eye4 >
start
10 .aimright store
stop
'''''''''''''''''''''''' Gene: 58 Ends at position 913 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 59 Begins at position 914 '''''''''''''''''''''''
cond
*53 2 !=
*59 0 =
*.eye9 *.eye1 >
start
60 .aimright store
5 .dx store
stop
'''''''''''''''''''''''' Gene: 59 Ends at position 931 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 60 Begins at position 932 '''''''''''''''''''''''
cond
*55 0 =
*.shdn %=
0 !=
start
628 .aimright store
stop
'''''''''''''''''''''''' Gene: 60 Ends at position 944 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 61 Begins at position 945 '''''''''''''''''''''''
cond
*55 0 =
*.shsx 0 !=
start
200 .aimleft store
stop
'''''''''''''''''''''''' Gene: 61 Ends at position 956 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 62 Begins at position 957 '''''''''''''''''''''''
cond
*55 0 =
*.shdx 0 !=
start
200 .aimright store
stop
'''''''''''''''''''''''' Gene: 62 Ends at position 968 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 63 Begins at position 969 '''''''''''''''''''''''
cond
*.nrg 2000 >
*.shell 20 <
start
20 .mkshell store
stop
'''''''''''''''''''''''' Gene: 63 Ends at position 980 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 64 Begins at position 981 '''''''''''''''''''''''
cond
*.tiepres 0 >
start
*.tiepres .tienum store
453 .tieloc store
1000 .tieval store
stop
'''''''''''''''''''''''' Gene: 64 Ends at position 995 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 65 Begins at position 996 '''''''''''''''''''''''
cond
*.robage 0 =
start
.tie inc
7 .memloc store
7 .vloc store
-2 .venval store
7 .ploc store
stop
'''''''''''''''''''''''' Gene: 65 Ends at position 1015 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 66 Begins at position 1016 '''''''''''''''''''''''
cond
*.robage 1 =
start
.deltie inc
stop
'''''''''''''''''''''''' Gene: 66 Ends at position 1023 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 67 Begins at position 1024 '''''''''''''''''''''''
cond
*.waste 500 >
start
*.waste .shootval store
-4 .shoot store
0 .shflav store
stop
'''''''''''''''''''''''' Gene: 67 Ends at position 1038 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 68 Begins at position 1039 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye1 *.eye2 >=
*.eye1 *.eye3 >=
*.eye1 *.eye4 >=
*.eye1 *.eye5 >=
*.eye1 *.eye6 >=
*.eye1 *.eye7 >=
*.eye1 *.eye8 >=
*.eye1 *.eye9 >=
start
mult -140 stop
'''''''''''''''''''''''' Gene: 68 Ends at position 1070 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 69 Begins at position 1071 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye9 *.eye2 >=
*.eye9 *.eye3 >=
*.eye9 *.eye4 >=
*.eye9 *.eye5 >=
*.eye9 *.eye6 >=
*.eye9 *.eye7 >=
*.eye9 *.eye8 >=
*.eye9 *.eye1 >=
start
mult 140 stop
'''''''''''''''''''''''' Gene: 69 Ends at position 1102 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 70 Begins at position 1103 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye2 *.eye9 >=
*.eye2 *.eye3 >=
*.eye2 *.eye4 >=
*.eye2 *.eye5 >=
*.eye2 *.eye6 >=
*.eye2 *.eye7 >=
*.eye2 *.eye8 >=
*.eye2 *.eye1 >=
start
mult -95 stop
'''''''''''''''''''''''' Gene: 70 Ends at position 1134 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 71 Begins at position 1135 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye8 *.eye9 >=
*.eye8 *.eye3 >=
*.eye8 *.eye4 >=
*.eye8 *.eye5 >=
*.eye8 *.eye6 >=
*.eye8 *.eye7 >=
*.eye8 *.eye2 >=
*.eye8 *.eye1 >=
start
mult 105 stop
'''''''''''''''''''''''' Gene: 71 Ends at position 1166 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 72 Begins at position 1167 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye3 *.eye9 >=
*.eye3 *.eye8 >=
*.eye3 *.eye4 >=
*.eye3 *.eye5 >=
*.eye3 *.eye6 >=
*.eye3 *.eye7 >=
*.eye3 *.eye2 >=
*.eye3 *.eye1 >=
start
mult -70 stop
'''''''''''''''''''''''' Gene: 72 Ends at position 1198 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 73 Begins at position 1199 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye7 *.eye9 >=
*.eye7 *.eye8 >=
*.eye7 *.eye4 >=
*.eye7 *.eye5 >=
*.eye7 *.eye6 >=
*.eye7 *.eye3 >=
*.eye7 *.eye2 >=
*.eye7 *.eye1 >=
start
mult 70 stop
'''''''''''''''''''''''' Gene: 73 Ends at position 1230 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 74 Begins at position 1231 '''''''''''''''''''''''
cond
*.refeye !=
*.eye4 *.eye9 >=
*.eye4 *.eye8 >=
*.eye4 *.eye7 >=
*.eye4 *.eye5 >=
*.eye4 *.eye6 >=
*.eye4 *.eye3 >=
*.eye4 *.eye2 >=
*.eye4 *.eye1 >=
start
mult -35 stop
'''''''''''''''''''''''' Gene: 74 Ends at position 1261 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 75 Begins at position 1262 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye6 *.eye9 >=
*.eye6 *.eye8 >=
*.eye6 *.eye7 >=
*.eye6 *.eye5 >=
*.eye6 *.eye4 >=
*.eye6 *.eye3 >=
*.eye6 *.eye2 >=
*.eye6 *.eye1 >=
start
mult 35 stop
'''''''''''''''''''''''' Gene: 75 Ends at position 1293 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 76 Begins at position 1294 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye5 *.eye9 >=
*.eye5 *.eye8 >=
*.eye5 *.eye7 >=
*.eye5 *.eye6 >=
*.eye5 *.eye4 >=
*.eye5 *.eye3 >=
*.eye5 *.eye2 >=
*.eye5 *.eye1 >=
start
mult stop
'''''''''''''''''''''''' Gene: 76 Ends at position 1324 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 77 Begins at position 1325 '''''''''''''''''''''''
cond
*.eye5 0 >
*.refeye *.myeye =
start
mult 900 rnd 100 add 100 .up store
stop
'''''''''''''''''''''''' Gene: 77 Ends at position 1341 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 78 Begins at position 1342 '''''''''''''''''''''''
cond
*.eye1 =
0 *.eye2 =
0 *.eye3 =
0 *.eye4 =
0 *.eye5 =
0 *.eye6 =
0 *.eye7 =
0 *.eye8 =
0 *.eye9 =
0 *.robage 50 mod =
0 start
mult 900 rnd 100 add stop
'''''''''''''''''''''''' Gene: 78 Ends at position 1381 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 79 Begins at position 1382 '''''''''''''''''''''''
cond
-2 *.shoot =
0 *.eye5 !=
*.refeye *.myeye !=
start
mult 500 .up store
mult 900 rnd 100 add stop
'''''''''''''''''''''''' Gene: 79 Ends at position 1402 '''''''''''''
As starting code I used a variant of BlackAnt and made it Chase
The E2 version seems to grow extremely fast when the simulation starts, and is also succesful against snake variants
'''''''''''''''''''''''' Gene: 1 Begins at position 1 '''''''''''''''''''''''
cond
*.waste 100 >
*.eye5 0 =
start
100 .shootval store
-4 .shoot store
stop
'''''''''''''''''''''''' Gene: 1 Ends at position 15 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 16 '''''''''''''''''''''''
cond
*53 2 =
*62 0 =
start
50 62 store
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 27 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 28 '''''''''''''''''''''''
cond
*53 2 =
*62 0 >
start
swapbool
62 dec
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 39 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 40 '''''''''''''''''''''''
cond
*53 1 =
*55 0 =
*54 50 =
start
55 inc
52 dec
stop
'''''''''''''''''''''''' Gene: 4 Ends at position 55 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 56 '''''''''''''''''''''''
cond
*53 1 dup =
*55 1 =
*54 0 >
start
54 dec
stop
'''''''''''''''''''''''' Gene: 5 Ends at position 70 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 71 '''''''''''''''''''''''
cond
*53 1 =
*55 0 =
*54 50 <
start
54 inc
stop
'''''''''''''''''''''''' Gene: 6 Ends at position 84 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 85 '''''''''''''''''''''''
cond
*53 1 =
*54 0 =
start
55 dec
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 95 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 8 Begins at position 96 '''''''''''''''''''''''
cond
*.robage 0 =
start
0 53 store
0 56 store
stop
'''''''''''''''''''''''' Gene: 8 Ends at position 107 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 9 Begins at position 108 '''''''''''''''''''''''
cond
*.robage 2 =
*.numties 0 =
start
2 53 store
1 .fixpos store
stop
'''''''''''''''''''''''' Gene: 9 Ends at position 122 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 10 Begins at position 123 '''''''''''''''''''''''
cond
*53 2 =
*50 0 =
*51 0 =
start
*.xpos 50 store
*.ypos 51 store
stop
'''''''''''''''''''''''' Gene: 10 Ends at position 140 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 11 Begins at position 141 '''''''''''''''''''''''
cond
*53 2 =
*.eye5 70 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.refage 300 <
start
*50 .out1 store
*51 .out2 store
stop
'''''''''''''''''''''''' Gene: 11 Ends at position 164 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 12 Begins at position 165 '''''''''''''''''''''''
cond
*53 0 =
*.eye5 70 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.in1 0 >
*.in2 0 >
start
*.in1 50 store
*.in2 51 store
53 inc
stop
'''''''''''''''''''''''' Gene: 12 Ends at position 193 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 13 Begins at position 194 '''''''''''''''''''''''
cond
*53 2 =
*58 43 =
start
.deltie inc
stop
'''''''''''''''''''''''' Gene: 13 Ends at position 204 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 14 Begins at position 205 '''''''''''''''''''''''
cond
*58 0 >
start
58 dec
stop
'''''''''''''''''''''''' Gene: 14 Ends at position 212 '''''''''''''''''''''''
*.robage 300 <
*.eye5 30 <
*53 2 =
*.nrg 2500 >
*62 25 =
*58 0 =
'''''''''''''''''''''''' Gene: 15 Begins at position 231 '''''''''''''''''''''''
start
mult 50 .repro store
45 58 store
stop
'''''''''''''''''''''''' Gene: 15 Ends at position 239 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 16 Begins at position 240 '''''''''''''''''''''''
cond
*.eye5 30 <
*53 2 =
*.nrg 5000 >
*.body 5000 >
*62 25 =
*58 0 =
start
mult 10 .repro store
68 58 store
stop
'''''''''''''''''''''''' Gene: 16 Ends at position 267 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 17 Begins at position 268 '''''''''''''''''''''''
cond
*53 2 =
*59 0 =
start
20 .aimright store
stop
'''''''''''''''''''''''' Gene: 17 Ends at position 279 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 18 Begins at position 280 '''''''''''''''''''''''
cond
*53 2 =
*.eye5 50 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-6 .shoot store
stop
'''''''''''''''''''''''' Gene: 18 Ends at position 297 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 19 Begins at position 298 '''''''''''''''''''''''
cond
*53 2 =
*56 0 !=
start
0 56 store
stop
'''''''''''''''''''''''' Gene: 19 Ends at position 309 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 20 Begins at position 310 '''''''''''''''''''''''
cond
*53 1 =
*56
'''''''''''''''''''''''' Gene: 20 Ends at position 314 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 21 Begins at position 315 '''''''''''''''''''''''
cond
0 =
start
56 inc
stop
'''''''''''''''''''''''' Gene: 21 Ends at position 321 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 22 Begins at position 322 '''''''''''''''''''''''
cond
*56 1 =
*.vel -11 <
start
*.nrg 1000 div .up store
stop
'''''''''''''''''''''''' Gene: 22 Ends at position 335 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 23 Begins at position 336 '''''''''''''''''''''''
cond
*56 1 =
*59 0 =
*55 0 =
start
10 .aimleft store
stop
'''''''''''''''''''''''' Gene: 23 Ends at position 350 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 24 Begins at position 351 '''''''''''''''''''''''
cond
*56 1 =
*59 0 =
*55 1 =
start
10 .aimright store
stop
'''''''''''''''''''''''' Gene: 24 Ends at position 365 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 25 Begins at position 366 '''''''''''''''''''''''
cond
*56 1 =
*.eye5 0 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.reffixed 0 =
*.in1 0 !=
*.in2 0 !=
start
*.in1 60 store
*.in2 61 store
5 56 store
stop
'''''''''''''''''''''''' Gene: 25 Ends at position 398 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 26 Begins at position 399 '''''''''''''''''''''''
cond
*56 5 =
start
5 1 5 =
*60 0 !=
*61 0 !=
'''''''''''''''''''''''' Gene: 26 Ends at position 413 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 27 Begins at position 414 '''''''''''''''''''''''
start
*60 *61 angle .setaim store
stop
'''''''''''''''''''''''' Gene: 27 Ends at position 420 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 28 Begins at position 421 '''''''''''''''''''''''
cond
*56 5 =
*.xpos *60 %=
*.ypos *61 %=
start
0 60 store
0 61 store
1 56 store
stop
'''''''''''''''''''''''' Gene: 28 Ends at position 441 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 29 Begins at position 442 '''''''''''''''''''''''
cond
*56 3 !=
*56 4 !=
*.eye5 30 >
*.refup *.myup =
*.refaimdx *.myaimdx =
start
4 56 store
stop
'''''''''''''''''''''''' Gene: 29 Ends at position 462 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 30 Begins at position 463 '''''''''''''''''''''''
start
*56 4 =
*60 0 !=
*61 0 !=
'''''''''''''''''''''''' Gene: 30 Ends at position 472 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 31 Begins at position 473 '''''''''''''''''''''''
start
314 rnd .aimright store
5 56 store
stop
'''''''''''''''''''''''' Gene: 31 Ends at position 481 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 32 Begins at position 482 '''''''''''''''''''''''
cond
*56 4 =
*60 0 =
*61 0 =
start
314 rnd .aimright store
1 56 store
stop
'''''''''''''''''''''''' Gene: 32 Ends at position 500 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 33 Begins at position 501 '''''''''''''''''''''''
cond
*.eye5 40 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
*.xpos 60 store
*.ypos 61 store
1 .fixpos store
2 56 store
stop
'''''''''''''''''''''''' Gene: 33 Ends at position 524 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 34 Begins at position 525 '''''''''''''''''''''''
cond
*56 2 =
*.eye5 40 >
*.refup 0 =
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-1 .shoot store
stop
'''''''''''''''''''''''' Gene: 34 Ends at position 545 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 35 Begins at position 546 '''''''''''''''''''''''
cond
*56 2 =
*59 3 >
*.refup 0 >
*.refup *.myup !=
*.refaimdx *.myaimdx !=
start
-6 .shoot store
stop
'''''''''''''''''''''''' Gene: 35 Ends at position 566 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 36 Begins at position 567 '''''''''''''''''''''''
cond
*56 2 =
*.nrg 20000 >
start
56 inc
stop
'''''''''''''''''''''''' Gene: 36 Ends at position 577 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 37 Begins at position 578 '''''''''''''''''''''''
cond
*56 2 =
*59 0 =
start
56 dec
stop
'''''''''''''''''''''''' Gene: 37 Ends at position 588 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 38 Begins at position 589 '''''''''''''''''''''''
cond
*56 2 =
*.vel 0 =
*59 0 !=
*.fixed 0 =
start
5 .up store
stop
'''''''''''''''''''''''' Gene: 38 Ends at position 606 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 39 Begins at position 607 '''''''''''''''''''''''
cond
*53 2 !=
*.eye5 40 <
=
start
0 .fixpos store
stop
'''''''''''''''''''''''' Gene: 39 Ends at position 619 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 40 Begins at position 620 '''''''''''''''''''''''
cond
*56 3 =
*50 0 !=
*51 0 !=
start
*50 *51 angle .setaim store
stop
'''''''''''''''''''''''' Gene: 40 Ends at position 636 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 41 Begins at position 637 '''''''''''''''''''''''
cond
*56 3 =
start
5 .up store
*60 .out1 store
*61 .out2 store
stop
'''''''''''''''''''''''' Gene: 41 Ends at position 651 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 42 Begins at position 652 '''''''''''''''''''''''
cond
*56 3 =
*.eye5 50 >
*.refup *.myup =
*.refaimdx *.myaimdx =
*.nrg 3000 >
*.reffixed 1 =
start
1 .fixpos store
500 .shootval store
-2 .shoot store
stop
'''''''''''''''''''''''' Gene: 42 Ends at position 681 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 43 Begins at position 682 '''''''''''''''''''''''
cond
*56 3 =
*.xpos *50 =
*.ypos *51 =
start
1 .fixpos store
2 53 store
stop
'''''''''''''''''''''''' Gene: 43 Ends at position 699 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 44 Begins at position 700 '''''''''''''''''''''''
cond
*56 3 =
*.nrg 3000 <
*60 0 >
*61 0 >
start
5 56 store
stop
'''''''''''''''''''''''' Gene: 44 Ends at position 717 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 45 Begins at position 718 '''''''''''''''''''''''
cond
*56 3 =
*.nrg 3000 <
*60 0 =
*61 0 =
start
1 56 store
stop
'''''''''''''''''''''''' Gene: 45 Ends at position 735 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 46 Begins at position 736 '''''''''''''''''''''''
cond
*53 2 =
*.robage 300 >
*.body 31000 <
*.nrg 5000 >
start
100 .strbody store
stop
'''''''''''''''''''''''' Gene: 46 Ends at position 753 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 47 Begins at position 754 '''''''''''''''''''''''
cond
*.robage 600 <
*53 1 =
*.body 100 >
start
100 .fdbody store
stop
'''''''''''''''''''''''' Gene: 47 Ends at position 768 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 48 Begins at position 769 '''''''''''''''''''''''
cond
*53 2 =
*.nrg *.body <
500 500 >
start
100 .fdbody store
stop
'''''''''''''''''''''''' Gene: 48 Ends at position 783 '''''''''''''''''''''''
*53 2 =
*.nrg 500 <
*.body 500 <
'''''''''''''''''''''''' Gene: 49 Begins at position 793 '''''''''''''''''''''''
start
0 50 store
0 51 store
53 dec
stop
'''''''''''''''''''''''' Gene: 49 Ends at position 802 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 50 Begins at position 803 '''''''''''''''''''''''
cond
*53 2 =
*62 25 =
else
57 inc
stop
'''''''''''''''''''''''' Gene: 50 Ends at position 813 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 51 Begins at position 814 '''''''''''''''''''''''
cond
*53 2 =
*.pleas 100 >
start
0 57 store
stop
'''''''''''''''''''''''' Gene: 51 Ends at position 825 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 52 Begins at position 826 '''''''''''''''''''''''
cond
*57 50 >
start
0 50 store
0 51 store
1 53 store
stop
'''''''''''''''''''''''' Gene: 52 Ends at position 840 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 53 Begins at position 841 '''''''''''''''''''''''
cond
*53 1 =
*.nrg 30000 >
start
53 inc
stop
'''''''''''''''''''''''' Gene: 53 Ends at position 851 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 54 Begins at position 852 '''''''''''''''''''''''
cond
*53 1 =
*.eye4 *.eye6 !=
start
59 inc
stop
'''''''''''''''''''''''' Gene: 54 Ends at position 862 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 55 Begins at position 863 '''''''''''''''''''''''
cond
*59 0 >
*.eye4 0 =
*.eye6 0 =
start
0 59 store
stop
'''''''''''''''''''''''' Gene: 55 Ends at position 877 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 56 Begins at position 878 '''''''''''''''''''''''
cond
*.eye4 *.eye6 >
start
10 .aimleft store
stop
'''''''''''''''''''''''' Gene: 56 Ends at position 886 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 57 Begins at position 887 '''''''''''''''''''''''
cond
*53 2 !=
*59 0 =
*.eye1 *.eye9 >
start
60 .aimleft store
5 .sx store
stop
'''''''''''''''''''''''' Gene: 57 Ends at position 904 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 58 Begins at position 905 '''''''''''''''''''''''
cond
*.eye6 *.eye4 >
start
10 .aimright store
stop
'''''''''''''''''''''''' Gene: 58 Ends at position 913 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 59 Begins at position 914 '''''''''''''''''''''''
cond
*53 2 !=
*59 0 =
*.eye9 *.eye1 >
start
60 .aimright store
5 .dx store
stop
'''''''''''''''''''''''' Gene: 59 Ends at position 931 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 60 Begins at position 932 '''''''''''''''''''''''
cond
*55 0 =
*.shdn %=
0 !=
start
628 .aimright store
stop
'''''''''''''''''''''''' Gene: 60 Ends at position 944 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 61 Begins at position 945 '''''''''''''''''''''''
cond
*55 0 =
*.shsx 0 !=
start
200 .aimleft store
stop
'''''''''''''''''''''''' Gene: 61 Ends at position 956 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 62 Begins at position 957 '''''''''''''''''''''''
cond
*55 0 =
*.shdx 0 !=
start
200 .aimright store
stop
'''''''''''''''''''''''' Gene: 62 Ends at position 968 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 63 Begins at position 969 '''''''''''''''''''''''
cond
*.nrg 2000 >
*.shell 20 <
start
20 .mkshell store
stop
'''''''''''''''''''''''' Gene: 63 Ends at position 980 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 64 Begins at position 981 '''''''''''''''''''''''
cond
*.tiepres 0 >
start
*.tiepres .tienum store
453 .tieloc store
1000 .tieval store
stop
'''''''''''''''''''''''' Gene: 64 Ends at position 995 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 65 Begins at position 996 '''''''''''''''''''''''
cond
*.robage 0 =
start
.tie inc
7 .memloc store
7 .vloc store
-2 .venval store
7 .ploc store
stop
'''''''''''''''''''''''' Gene: 65 Ends at position 1015 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 66 Begins at position 1016 '''''''''''''''''''''''
cond
*.robage 1 =
start
.deltie inc
stop
'''''''''''''''''''''''' Gene: 66 Ends at position 1023 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 67 Begins at position 1024 '''''''''''''''''''''''
cond
*.waste 500 >
start
*.waste .shootval store
-4 .shoot store
0 .shflav store
stop
'''''''''''''''''''''''' Gene: 67 Ends at position 1038 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 68 Begins at position 1039 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye1 *.eye2 >=
*.eye1 *.eye3 >=
*.eye1 *.eye4 >=
*.eye1 *.eye5 >=
*.eye1 *.eye6 >=
*.eye1 *.eye7 >=
*.eye1 *.eye8 >=
*.eye1 *.eye9 >=
start
mult -140 stop
'''''''''''''''''''''''' Gene: 68 Ends at position 1070 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 69 Begins at position 1071 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye9 *.eye2 >=
*.eye9 *.eye3 >=
*.eye9 *.eye4 >=
*.eye9 *.eye5 >=
*.eye9 *.eye6 >=
*.eye9 *.eye7 >=
*.eye9 *.eye8 >=
*.eye9 *.eye1 >=
start
mult 140 stop
'''''''''''''''''''''''' Gene: 69 Ends at position 1102 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 70 Begins at position 1103 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye2 *.eye9 >=
*.eye2 *.eye3 >=
*.eye2 *.eye4 >=
*.eye2 *.eye5 >=
*.eye2 *.eye6 >=
*.eye2 *.eye7 >=
*.eye2 *.eye8 >=
*.eye2 *.eye1 >=
start
mult -95 stop
'''''''''''''''''''''''' Gene: 70 Ends at position 1134 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 71 Begins at position 1135 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye8 *.eye9 >=
*.eye8 *.eye3 >=
*.eye8 *.eye4 >=
*.eye8 *.eye5 >=
*.eye8 *.eye6 >=
*.eye8 *.eye7 >=
*.eye8 *.eye2 >=
*.eye8 *.eye1 >=
start
mult 105 stop
'''''''''''''''''''''''' Gene: 71 Ends at position 1166 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 72 Begins at position 1167 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye3 *.eye9 >=
*.eye3 *.eye8 >=
*.eye3 *.eye4 >=
*.eye3 *.eye5 >=
*.eye3 *.eye6 >=
*.eye3 *.eye7 >=
*.eye3 *.eye2 >=
*.eye3 *.eye1 >=
start
mult -70 stop
'''''''''''''''''''''''' Gene: 72 Ends at position 1198 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 73 Begins at position 1199 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye7 *.eye9 >=
*.eye7 *.eye8 >=
*.eye7 *.eye4 >=
*.eye7 *.eye5 >=
*.eye7 *.eye6 >=
*.eye7 *.eye3 >=
*.eye7 *.eye2 >=
*.eye7 *.eye1 >=
start
mult 70 stop
'''''''''''''''''''''''' Gene: 73 Ends at position 1230 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 74 Begins at position 1231 '''''''''''''''''''''''
cond
*.refeye !=
*.eye4 *.eye9 >=
*.eye4 *.eye8 >=
*.eye4 *.eye7 >=
*.eye4 *.eye5 >=
*.eye4 *.eye6 >=
*.eye4 *.eye3 >=
*.eye4 *.eye2 >=
*.eye4 *.eye1 >=
start
mult -35 stop
'''''''''''''''''''''''' Gene: 74 Ends at position 1261 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 75 Begins at position 1262 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye6 *.eye9 >=
*.eye6 *.eye8 >=
*.eye6 *.eye7 >=
*.eye6 *.eye5 >=
*.eye6 *.eye4 >=
*.eye6 *.eye3 >=
*.eye6 *.eye2 >=
*.eye6 *.eye1 >=
start
mult 35 stop
'''''''''''''''''''''''' Gene: 75 Ends at position 1293 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 76 Begins at position 1294 '''''''''''''''''''''''
cond
*.refeye *.myeye !=
*.eye5 *.eye9 >=
*.eye5 *.eye8 >=
*.eye5 *.eye7 >=
*.eye5 *.eye6 >=
*.eye5 *.eye4 >=
*.eye5 *.eye3 >=
*.eye5 *.eye2 >=
*.eye5 *.eye1 >=
start
mult stop
'''''''''''''''''''''''' Gene: 76 Ends at position 1324 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 77 Begins at position 1325 '''''''''''''''''''''''
cond
*.eye5 0 >
*.refeye *.myeye =
start
mult 900 rnd 100 add 100 .up store
stop
'''''''''''''''''''''''' Gene: 77 Ends at position 1341 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 78 Begins at position 1342 '''''''''''''''''''''''
cond
*.eye1 =
0 *.eye2 =
0 *.eye3 =
0 *.eye4 =
0 *.eye5 =
0 *.eye6 =
0 *.eye7 =
0 *.eye8 =
0 *.eye9 =
0 *.robage 50 mod =
0 start
mult 900 rnd 100 add stop
'''''''''''''''''''''''' Gene: 78 Ends at position 1381 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 79 Begins at position 1382 '''''''''''''''''''''''
cond
-2 *.shoot =
0 *.eye5 !=
*.refeye *.myeye !=
start
mult 500 .up store
mult 900 rnd 100 add stop
'''''''''''''''''''''''' Gene: 79 Ends at position 1402 '''''''''''''