Author Topic: TRON(F1)(Botsareus_Darwinbots)9-16-2016  (Read 903 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
TRON(F1)(Botsareus_Darwinbots)9-16-2016
« on: October 14, 2016, 09:22:59 AM »
adaptation history:

  • reproduce at higher value and more random
  • run away from mama
  • adjusts angle of travel

I started with high amplification and insertion mutations to get some junk DNA going. At some point it started to run horizontal across the screen so I added a bit y-gravity.

Code: [Select]
'#generation: 1016
'#mutations: 570
 *.treffixed *.ypos .out2 addstore
 .out6 store
 *.trefup
 start
 6723 1 mod -777 | *.trefage .up addstore
 | *369 *.body -564 .pval store
 store
 addstore
 .aimleft store
 *.body 5 5 .up addstore
 .shoot dec
 .fixlen store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 .up addstore
 >> rnd >
 50 .repro store
 swap dec
 clear *388 stop
''''''''''''''''''''''''  Gene:  1 Ends at position  61  '''''''''''''''''''''''
 sqr *.tin1 sqrstore
 =
 stop
 mod -564 *.trefage 1 *369 *152 3 ~=
 addstore
 *.refvelup absstore
 or

''''''''''''''''''''''''  Gene:  2 Begins at position  79  '''''''''''''''''''''''
 else
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  2 Ends at position  85  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  86  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  3 Ends at position  92  '''''''''''''''''''''''
 -118 dup -554 *.in4 *.trefage .out8 store
 mult
''''''''''''''''''''''''  Gene:  4 Begins at position  101  '''''''''''''''''''''''
 cond
 412 *.reftype *.in4 *.trefage .up addstore
 | *369 .tieloc store
 5 .up addstore
 469
''''''''''''''''''''''''  Gene:  4 Ends at position  115  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  116  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult store
 * .sharewaste store
 *.trefup start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  131  '''''''''''''''''''''''
 6723 *.tmemval *.in4 *-564 mod *.trefage .up addstore
 | *369 *.body -1 cos *.ypos .out2 addstore
 .out6 store
 *.trefup
''''''''''''''''''''''''  Gene:  6 Begins at position  151  '''''''''''''''''''''''
 start
 1 mod *.body -564 .pval store
 ~ addstore
 | *369 5 .shoot dec
 .fixlen store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 .up addstore
 >> *.tieang1 sqrstore
 900 >
 50 .repro store
 .sx dec
 6 11581 xor
 angle div
''''''''''''''''''''''''  Gene:  6 Ends at position  196  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  7 Begins at position  197  '''''''''''''''''''''''
 else
 dropbool
 sqrstore
 *51 sgnstore
 drop *.body 5 .up addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 mult store
 * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  7 Ends at position  221  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  8 Begins at position  222  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  8 Ends at position  227  '''''''''''''''''''''''
 mod -564 *.in4 *.tmemval 6746 *.tieloc *.refypos dropbool
 sqrstore
 .tout4 store
 *369 drop *.body 5 1 *.trefup
''''''''''''''''''''''''  Gene:  9 Begins at position  245  '''''''''''''''''''''''
 start
 6723 *.in4 *.in4 *.tmemval 6723 *.trefage 1 dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 .up addstore
 & .shoot dec
 469
''''''''''''''''''''''''  Gene:  9 Ends at position  266  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  267  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  273  '''''''''''''''''''''''
 1 mod -564 .sexrepro store
 875 ceilstore
 >
 stop
 sub store
 root -184 addstore
 | *369 .tieloc store
 5 .up addstore
 469
''''''''''''''''''''''''  Gene:  11 Begins at position  296  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult =
 299 *.trefup start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  11 Ends at position  309  '''''''''''''''''''''''
 6723 *.tmemval *.in4 *-564 mod *.trefage .up addstore
 | *369 *.body -1 cos 900 *.in4 -26 455 20501 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  12 Begins at position  334  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  12 Ends at position  340  '''''''''''''''''''''''
 1 mod
''''''''''''''''''''''''  Gene:  13 Begins at position  343  '''''''''''''''''''''''
 start
 6723 1 mod -777 | *.trefage .up addstore
 | *369 *.body -564 .pval store
 store
 addstore
 | *369 *.body 5 5 .up addstore
 ~ rnd *-456 5 .shoot dec
 .fixlen store
 *.in4 & .shoot dec
 469
''''''''''''''''''''''''  Gene:  13 Ends at position  379  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  14 Begins at position  380  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult store
 * 10532 rnd >> .shoot dec
 835 6723 *.tmemval overbool
 store
 *.in4 addstore
 *.body *369 *.trefxpos store
 >> rnd *.tieang1 =
 addstore
 overbool
 store
 .sexrepro store
 >
 store
 mult clearbool
 multstore
 ceil <
 *369 drop *.body 5 .up addstore
 >> rnd *.tieang1 sqrstore
 .repro store
 store
 * 10532 =
 *.trefup start
 sqr *.tin1 =
 stop
''''''''''''''''''''''''  Gene:  14 Ends at position  440  '''''''''''''''''''''''
 6723 *.in4 *-564 mod .up addstore
 | *369 addstore
 .out6 store
 *.trefup
''''''''''''''''''''''''  Gene:  15 Begins at position  453  '''''''''''''''''''''''
 start
 6723 1 mod -777 | *.trefage .up addstore
 | *369 *.body -564 .pval store
 store
 addstore
 | *369 5 5 .up addstore
 ~ *.refshoot *-456 5 .shoot dec
 .fixlen store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 *-709 -544 >> sgnstore
 *369 drop *.body 5 5 .up addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 mult store
 * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  15 Ends at position  517  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  16 Begins at position  518  '''''''''''''''''''''''
 start
 sqr *.tin1 ceilstore
 <

''''''''''''''''''''''''  Gene:  16 Ends at position  522  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  523  '''''''''''''''''''''''
 cond
 else
 -567 store
 *.memloc 6723 *.trefage 1 dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body >> rnd *.tieang1 sqrstore
 .backshot store
 mult store
 * *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  550  '''''''''''''''''''''''
 6723 *.thisgene *.in4 *-564 mod *.trefage .up addstore
 | *.stifftie *297 and
 absstore
 900 *.in4 -26 .tienum store
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  18 Begins at position  575  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  581  '''''''''''''''''''''''
 1 mod
''''''''''''''''''''''''  Gene:  19 Begins at position  584  '''''''''''''''''''''''
 start
 6723 1 mod -777 | *.trefage .up addstore
 | *.body -564 .pval store
 store
 addstore
 | *369 *.trefxpos 5 5 .up addstore
 ~ rnd *-456 5 .shoot dec
 .fixlen store
 *.in4 5 .up addstore
 sqrstore
 dropbool
 multstore
 >=
 <
 mult ceil .out4 store
 -564 *.in4 *.tmemval 6723 *.trefage 1 dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 .up addstore
 >
 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  19 Ends at position  647  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  648  '''''''''''''''''''''''
 cond
 dist *236 dec
 <=
 start
 rnd -564 *.in4 *.tmemval 6723 *.trefage .up addstore
 | *369 *.body -1 *.vtimer 900 *.in4 cos 900 *.in4 -26
''''''''''''''''''''''''  Gene:  20 Ends at position  672  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  21 Begins at position  673  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  21 Ends at position  673  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  22 Begins at position  674  '''''''''''''''''''''''
 else
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  22 Ends at position  680  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  23 Begins at position  681  '''''''''''''''''''''''
 cond
 93 start

''''''''''''''''''''''''  Gene:  23 Ends at position  683  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  24 Begins at position  684  '''''''''''''''''''''''
 else
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  24 Ends at position  690  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  25 Begins at position  691  '''''''''''''''''''''''
 cond
 93 .aimright addstore
 525 stop
''''''''''''''''''''''''  Gene:  25 Ends at position  696  '''''''''''''''''''''''
 1 mod -564 *.in4 *.trefage .out8 store
 mult
''''''''''''''''''''''''  Gene:  26 Begins at position  705  '''''''''''''''''''''''
 cond
 .tout3 store
 *.in4 *.trefage -26 .tienum store
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  26 Ends at position  718  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  719  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  27 Ends at position  725  '''''''''''''''''''''''
 1 mod -564 *.in4 *.trefage 1 floor mult
''''''''''''''''''''''''  Gene:  28 Begins at position  734  '''''''''''''''''''''''
 cond
 414 and
 *884 *.trefage .up addstore
 | *369 addstore

''''''''''''''''''''''''  Gene:  28 Ends at position  743  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  29 Begins at position  744  '''''''''''''''''''''''
 cond
 %=

''''''''''''''''''''''''  Gene:  29 Ends at position  745  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  30 Begins at position  746  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  30 Ends at position  747  '''''''''''''''''''''''
 *.tin9 rnd *-456 5 7 >> rnd *.tieang1 sqrstore
 900 >
 50 300 *.trefup
''''''''''''''''''''''''  Gene:  31 Begins at position  762  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  31 Ends at position  767  '''''''''''''''''''''''
 mod -564 *.in4 addstore
 1 *.tmemval *.in4 -564 mod *.body *369 | store
 >> rnd *.tieang1 =
 addstore
 overbool
 store
 *.in4 addstore
 525 *.myeye *.body | store
 >> rnd >> rnd *-456 5 65 *652 dec
 .vloc store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 multstore
 *.in10 drop *.body .aimright sqrstore
 900 >
 50 mod -564 *.in4 *.tmemval 6723 *.trefage .up addstore
 | *369 *.body -1 *.vtimer 900 *.in4 cos addstore
 =
 -26
''''''''''''''''''''''''  Gene:  32 Begins at position  842  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  32 Ends at position  842  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  33 Begins at position  843  '''''''''''''''''''''''
 else
 dec
 469
''''''''''''''''''''''''  Gene:  33 Ends at position  845  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  846  '''''''''''''''''''''''
 cond
 93 5 *-283 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  34 Ends at position  853  '''''''''''''''''''''''
 1 mod -564 *.in4 *.trefage .out8 store
 mult
''''''''''''''''''''''''  Gene:  35 Begins at position  862  '''''''''''''''''''''''
 cond
 .tout3 store
 | addstore
 1 *.trefage *.in4 *369 .tieloc store
 29196 .up addstore
 469
''''''''''''''''''''''''  Gene:  35 Ends at position  876  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  877  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult store
 * 10532 =
 *.trefup start
 sqr *.tin1 sqrstore
 *.in4 *-564 mod *.trefage .up addstore
 | *369 *.body -1 cos *.ypos .out2 addstore
 .out6 store
 addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 mult store
 * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  36 Ends at position  922  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  37 Begins at position  923  '''''''''''''''''''''''
 start
 sqr 30471 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  37 Ends at position  928  '''''''''''''''''''''''
 abs -577 *.in3 *.tmemval 6723 *.trefage 1 *51 sgnstore
 *369 drop *.body 5 *.in4 4 525 stop
 1 mod -564 *.in4 *.trefage .out8 store
 mult
''''''''''''''''''''''''  Gene:  38 Begins at position  954  '''''''''''''''''''''''
 cond
 .tout3 store
 *.in4 *.multi
''''''''''''''''''''''''  Gene:  38 Ends at position  958  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  39 Begins at position  959  '''''''''''''''''''''''
 cond
 inc
 3 11 .shootval negstore
 461
''''''''''''''''''''''''  Gene:  39 Ends at position  965  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  40 Begins at position  966  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult *.trefup start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  40 Ends at position  977  '''''''''''''''''''''''
 mod -564 *.in4 *.tmemval >
 50 .repro store
 add *.up * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  41 Begins at position  992  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  41 Ends at position  997  '''''''''''''''''''''''
 mod -564 *.in4 *.tmemval 6723 *.trefage .up addstore
 | *369 *.body -1 *.vtimer *.tin1 sqrstore
 store
 *.in4 sqrstore
 900 >
 50 .repro store
 mult store
 * div =
 *.trefup
''''''''''''''''''''''''  Gene:  42 Begins at position  1027  '''''''''''''''''''''''
 start
 .mkslime store
 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  42 Ends at position  1032  '''''''''''''''''''''''
 6723 -564 *.body
''''''''''''''''''''''''  Gene:  43 Begins at position  1036  '''''''''''''''''''''''
 cond
 *.mkvirus >> =
 | .eye1width store
 absstore
 start

''''''''''''''''''''''''  Gene:  43 Ends at position  1044  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  44 Begins at position  1045  '''''''''''''''''''''''
 else
 ~=
 root .shoot dec
 469
''''''''''''''''''''''''  Gene:  44 Ends at position  1050  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  45 Begins at position  1051  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  45 Ends at position  1057  '''''''''''''''''''''''
 1 mod -564 *.in4 *.trefage 9
''''''''''''''''''''''''  Gene:  46 Begins at position  1064  '''''''''''''''''''''''
 cond
 | -802 drop sqrstore
 stop
''''''''''''''''''''''''  Gene:  46 Ends at position  1069  '''''''''''''''''''''''
 5 .up addstore
 | dropbool
 sqrstore
 *51 sgnstore
 drop *.body 5 .up addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 mult store
 * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  47 Begins at position  1098  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =

''''''''''''''''''''''''  Gene:  47 Ends at position  1102  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  48 Begins at position  1103  '''''''''''''''''''''''
 cond
 mod *.trefage 6723 1 dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 1 *.trefup start
 6723 *.in4 *.trefage 1 floor mult
''''''''''''''''''''''''  Gene:  48 Ends at position  1124  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  49 Begins at position  1125  '''''''''''''''''''''''
 cond
 .tout3 store
 *.in4 *.trefage .up addstore
 | *369 .tieloc store
 5 1 not
 *.tin9 rnd *-456 5 .shoot dec
 .vloc store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 else
 multstore
 .up addstore
 ~ rnd *-456 5 .shoot dec
 .fixlen store
 *.in4 5 1 .out8 store
 mult
''''''''''''''''''''''''  Gene:  49 Ends at position  1171  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  50 Begins at position  1172  '''''''''''''''''''''''
 cond
 .tout3 store
 *.in4 *.trefage .up addstore
 | *369 .tieloc store
 * 10532 =
 *.trefup start
 sqr *.tin1 sqrstore
 mult =
 *.trefup
''''''''''''''''''''''''  Gene:  50 Ends at position  1193  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  51 Begins at position  1194  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  51 Ends at position  1199  '''''''''''''''''''''''
 6723 *.tmemval *.in4 -564 mod *.body *369 | store
 900 *.in4 -26
''''''''''''''''''''''''  Gene:  52 Begins at position  1212  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  52 Ends at position  1212  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  53 Begins at position  1213  '''''''''''''''''''''''
 else
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  53 Ends at position  1219  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  54 Begins at position  1220  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult store
 * 10532 =
 *.trefup start
 sqr *.tin1 sqrstore
 store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 drop *.body 5 900 >
 50 .repro store
 mult store
 * div =
 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  54 Ends at position  1258  '''''''''''''''''''''''
 6723 *.tmemval *.in4 -564 =
 *.trefup
''''''''''''''''''''''''  Gene:  55 Begins at position  1265  '''''''''''''''''''''''
 start
 *.tin1 sqrstore
 | *369 *.body -1 .up addstore
 | dropbool
 sqrstore
 *51 addstore
 mod sin <
 .aimright sqrstore
 >
 50 div =
 *.trefup
''''''''''''''''''''''''  Gene:  55 Ends at position  1288  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  56 Begins at position  1289  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  56 Ends at position  1294  '''''''''''''''''''''''
 6723 *.tmemval root 7 >> rnd *.tieang1 =
 addstore
 overbool
 store
 *.in4 525 *.myeye *.body *369 | 900 *.in4 cos 900 *.in4 -26 5 .up addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  57 Begins at position  1333  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  57 Ends at position  1338  '''''''''''''''''''''''
 mod *.tin7 *.in4 *.tmemval 6723 *.trefage .up addstore
 | *369 1 mod -777 | *.trefage .up addstore
 | *369 *.body -1 *.vtimer 900 *.in4 cos 900 *.in4 -26 store
 5 .up addstore
 469
''''''''''''''''''''''''  Gene:  58 Begins at position  1372  '''''''''''''''''''''''
 cond
 93 5 6723 *.trefage 1 *369 *152 3 ~=
 addstore
 *.refvelup absstore
 or
 else
 ~=
 root & .shoot dec
 469
''''''''''''''''''''''''  Gene:  58 Ends at position  1392  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  59 Begins at position  1393  '''''''''''''''''''''''
 cond
 93 5 *.in4 addstore
 525 stop
''''''''''''''''''''''''  Gene:  59 Ends at position  1399  '''''''''''''''''''''''
 -118 dup -554 *.in4 *.trefage .out8 store
 mult
''''''''''''''''''''''''  Gene:  60 Begins at position  1408  '''''''''''''''''''''''
 cond
 412 *.reftype *.in4 *.trefage .up addstore
 | *369 .tieloc store
 5 .up addstore
 469
''''''''''''''''''''''''  Gene:  60 Ends at position  1422  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  61 Begins at position  1423  '''''''''''''''''''''''
 cond
 93 .aimright store
 mult store
 * .sharewaste store
 *.trefup start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  61 Ends at position  1438  '''''''''''''''''''''''
 6723 *.tmemval *.in4 *-564 mod *.trefage .up addstore
 | *369 *.body -1 cos *.ypos .out2 addstore
 .out6 store
 *.trefup
''''''''''''''''''''''''  Gene:  62 Begins at position  1458  '''''''''''''''''''''''
 start
 1 mod *.body -564 .pval store
 ~ addstore
 | *369 5 .shoot dec
 .fixlen store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 sgnstore
 *369 drop *.body 5 .up addstore
 >> *.tieang1 sqrstore
 900 >
 50 .repro store
 .sx dec
 6 11581 xor
 angle div
''''''''''''''''''''''''  Gene:  62 Ends at position  1503  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  63 Begins at position  1504  '''''''''''''''''''''''
 else
 dropbool
 sqrstore
 *51 sgnstore
 drop *.body 5 .up addstore
 >> rnd *.tieang1 sqrstore
 900 >
 50 .repro store
 mult store
 * 10532 =
 *.trefup
''''''''''''''''''''''''  Gene:  63 Ends at position  1528  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  64 Begins at position  1529  '''''''''''''''''''''''
 start
 sqr *.tin1 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  64 Ends at position  1534  '''''''''''''''''''''''
 mod -564 *.in4 *.tmemval 6746 *.tieloc *.refypos dropbool
 sqrstore
 .tout4 store
 *369 drop *.body 5 1 *.trefup
''''''''''''''''''''''''  Gene:  65 Begins at position  1552  '''''''''''''''''''''''
 start
 6723 *.in4 *.trefage 1 floor mult
''''''''''''''''''''''''  Gene:  65 Ends at position  1558  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  66 Begins at position  1559  '''''''''''''''''''''''
 cond
 .tout3 store
 *.in4 *.trefage .up addstore
 | *369 .tieloc store
 5 .up addstore
 *.tin9 rnd *-456 5 .shoot dec
 .vloc store
 *.in4 *51 multstore
 *.in10 drop *.body .aimright sqrstore
 900 >
 50 .repro store
 mult store
 * div -564 mod *.body *369 | store
 -564 *.in4 .tie store
 addstore
 | *369 *.body rnd sgn *-456 5 .shoot addstore
 512 angle 134 <
 ^ xor
 *.tmemval *.in4 -564 mod *.body *369 =
 angle >> rnd *.tieang1 =
 addstore
 overbool
 store
 *.in4 addstore
 525 *.myeye *.body | store
 >> rnd >> rnd *-456 5 65 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 multstore
 *.in10 drop *.body .aimright sqrstore
 900 >
 50 .repro store
 sqrstore
 =
 stop
''''''''''''''''''''''''  Gene:  66 Ends at position  1674  '''''''''''''''''''''''
 mod -564 *.in4 *.tmemval 6723 *.trefage 1 *.tielen stop
 sqr *.tin1 sqrstore
 =
 stop
 mod -552 *.in10 *.tieang2
''''''''''''''''''''''''  Gene:  67 Begins at position  1693  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  67 Ends at position  1693  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  68 Begins at position  1694  '''''''''''''''''''''''
 else
 ~=
 root .vloc store
 *.in4 5 .up addstore
 | dropbool
 sqrstore
 *51 multstore
 *.in10 drop *.body .aimright sqrstore
 900 mult store
 * div 6723 addstore
 | *369 *.body -1 cos 900 *.in4 -26
''''''''''''''''''''''''  Gene:  68 Ends at position  1727  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  69 Begins at position  1728  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  69 Ends at position  1728  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  70 Begins at position  1729  '''''''''''''''''''''''
 else
 ~=
 root absstore
 -- mod dup -535''''''''''''''''''''''''  Gene:  70 Ends at position  1736  '''''''''''''''''''''''

'#hash: AK'B*K}68!cg<:T>M}}p

evolved from:

Code: [Select]
start
5 .up store
.shoot dec
*.body 900 >
50 .repro store