Author Topic: Evolved semi-MB (evo)(MB)(MysticalDumpling)17.3.14  (Read 3009 times)

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
Evolved semi-MB (evo)(MB)(MysticalDumpling)17.3.14
« on: March 17, 2014, 08:56:06 AM »
It evolved from Excaliber in about 6h- I think it was at 10m cycles. Like the other evolved MB, it tends to form amoebas and has a symbiotic relationship with a bot with poor mobility. This one, however seems to be muh more linear. However, they collapse very quickly, but the isolated bots function as seeds for new "semi-" MB's.

Code: [Select]
'#generation: 98
'#mutations: 103
 cond
 *.memval 1904 !=
 *.eye1 *.eye9 !=
 *.eye1 *.eye5 >
 *.eye9 *.eye5 >
 or
 start
 sub sgn 139 mult .aimleft store
 stop
''''''''''''''''''''''''  Gene:  1 Ends at position  22  '''''''''''''''''''''''
 cond
 *.memval 1904 !=
 *.eye2 *.eye8 !=
 *.eye2 *.eye5 >
 *.eye5 *.eye8 sub sgn 104 mult .aimleft store
 stop
''''''''''''''''''''''''  Gene:  2 Ends at position  41  '''''''''''''''''''''''
 cond
 *.memval 1904 !=
 *.eye7 *.eye3 !=
 *.eye3 overbool
 *.eye5 >
 *.eye7 *.eye5 >
 or
 start
 *.eye3 *.eye7 sub sgn 70 mult .aimleft ceilstore
 stop
''''''''''''''''''''''''  Gene:  3 Ends at position  66  '''''''''''''''''''''''
 cond
 *.memval 1904 *.eye4 *.eye6 !=
 !=
 *.eye4 *.eye5 >
 *.eye6 *.eye5 >
 or
 start
 *.eye4 *.eye6 sub sgn 35 .aimleft store
 stop
''''''''''''''''''''''''  Gene:  4 Ends at position  89  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  91  '''''''''''''''''''''''
 *.memval 1904 !=
 *.eye5 0 >
 *.robage 1 >
 start
 *.refxpos *.refypos angle .setaim store
 stop
''''''''''''''''''''''''  Gene:  6 Ends at position  107  '''''''''''''''''''''''
 cond
 *951 30 =
 start
 0 951 store
 stop
''''''''''''''''''''''''  Gene:  7 Ends at position  116  '''''''''''''''''''''''
 cond
 *.eye5 50 <
 *.eye5 0 >
 and
 *.memval 1904 !=
 and
 *951 20 >=
 or
 start
 *747 20 add .up store
 *.refveldx .dx store
 951 inc
 stop
''''''''''''''''''''''''  Gene:  8 Ends at position  144  '''''''''''''''''''''''
 cond
 *.eye5 50 >
 *.memval 1904 !=
 start
 *.refvelup .up store
 *.refveldx .aimright store
 stop
''''''''''''''''''''''''  Gene:  9 Ends at position  159  '''''''''''''''''''''''
 cond
 *.eye9 1 =
 *.trefshoot 0 =
 *.eye7 0 =
 *.eye6 0 =
 *.eye5 *0 =
 0 *.eye3 *.eye4 0 =
 -2 =
 *.eye1 0 =
 *951 20 <
 start
 300 .aimleft store
 951 inc
 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  195  '''''''''''''''''''''''
 cond
 *.memval 1904 =
 *.robage 2 >
 *951 20 <
 start
 200 .aimleft store
 951 inc
 stop
''''''''''''''''''''''''  Gene:  11 Ends at position  212  '''''''''''''''''''''''
 cond
 *50 1 =
 start
 628 .aimleft store
 0 50 store
 stop
''''''''''''''''''''''''  Gene:  12 Ends at position  224  '''''''''''''''''''''''
 cond
 *.nrg 1000 >
 *.body <
 start
 628 .aimleft store
 51 300 50 .up store
 store
 stop
''''''''''''''''''''''''  Gene:  13 Ends at position  241  '''''''''''''''''''''''
 ++ cond
 *.robage 0 =
 start
 955 4 rnd add .memloc store
 1904 955 store
 1904 956 store
 1904 957 store
 1904 958 store
 1904 959 store
 .tie store
 overbool
 0 .out1 sqrstore
 -1 .dn store
 7 .vloc store
 7 .ploc store
 100 .mkshell store
 100 .mkpoison store
 stop
''''''''''''''''''''''''  Gene:  14 Ends at position  290  '''''''''''''''''''''''
 cond
 *.robage 1 =
 start
 1 .deltie store
 314 .mass store
 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  302  '''''''''''''''''''''''
 cond
 pyth *.body 20 >
 *.nrg 500 <
 start
 100 .fdbody store
 -815 stop
''''''''''''''''''''''''  Gene:  16 Ends at position  316  '''''''''''''''''''''''
 cond
 *.nrg 1000 >
 *.robage start
 100 .strbody store
 !=
 *860 *.in1 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  329  '''''''''''''''''''''''
 cond
 *753 0 !=
 *.out1 3 <
 *.memval 1904 =
 start
 *.in1 .out1 store
 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  344  '''''''''''''''''''''''
 cond
 *.shflav =
 or
 2 <
 start
 .out1 store
 stop
''''''''''''''''''''''''  Gene:  19 Ends at position  354  '''''''''''''''''''''''
 start
 *.shflav -1 =
 *.shflav -4 >
 or
 *.out1 2 =
 3 .out1 store
 stop
''''''''''''''''''''''''  Gene:  20 Ends at position  369  '''''''''''''''''''''''
 cond
 *.shflav -6 =
 -3 =
 or
 *677 dist -8 else
 2 .out1 store
 stop
''''''''''''''''''''''''  Gene:  21 Ends at position  384  '''''''''''''''''''''''
 cond
 *.shflav -6 =
 *.pain -3 =
 1 *.out1 or
 =
 start
 3 .out1 store
 stop
''''''''''''''''''''''''  Gene:  22 Ends at position  400  '''''''''''''''''''''''
 cond
 *.nrg 500 >
 *.poison 500 <
 *.out1 1 =
 *.out1 3 =
 false
 start
 100 .mkpoison store
 stop
''''''''''''''''''''''''  Gene:  23 Ends at position  419  '''''''''''''''''''''''
 cond
 *.nrg 500 >
 *.shell 450 <
 *.out1 1 >
 start
 500 *.shell sub .mkshell store
 stop
''''''''''''''''''''''''  Gene:  24 Ends at position  436  '''''''''''''''''''''''
 cond
 *.numties 0 >
 *.robage 10 >
 start
 .tienum store
 453 .tieloc store
 3000 .tieval store
 *.tiepres 467 3044 div .tieloc store
 .sharewaste inc

''''''''''''''''''''''''  Gene:  25 Ends at position  460  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  26 Ends at position  461  '''''''''''''''''''''''
 cond
 *.waste 100 >
 start
 *.waste .shootval store
 -4 .shoot store
 stop
''''''''''''''''''''''''  Gene:  27 Ends at position  473  '''''''''''''''''''''''
 cond
 *.memval 1904 !=
 *.eye5 5 >
 *.refnrg 1500 <
 *.refshell 50 >
 *161 or
 *.refpoison 0 =
 or
 start
 *.refxpos *.refypos dist 100 div -1 mult .shootval store
 -1 .shoot store
 stop
''''''''''''''''''''''''  Gene:  28 Ends at position  506  '''''''''''''''''''''''
 cond
 *.memval 1904 4 *495 16 >
 *.robage 1 >
 start
 *.refxpos *.refypos dist 100 div -1 mult .shootval store
 -6 .shoot store
 stop
''''''''''''''''''''''''  Gene:  29 Ends at position  530  '''''''''''''''''''''''
 cond
 *.venom 100 <
 start
 100 *.venom 0 floor 100 mult 807 *.up
''''''''''''''''''''''''  Gene:  30 Ends at position  543  ''''''''''''''''''''''' else

''''''''''''''''''''''''  Gene:  31 Ends at position  544  '''''''''''''''''''''''
 cond
 *950 0 >
 start
 950 dec
 stop
''''''''''''''''''''''''  Gene:  32 Ends at position  552  '''''''''''''''''''''''
 cond
 *.memval 1904 !=
 *.eye5 20 >
 *950 0 =
 *.refeye 0 >
 start
 7 .vloc store
 -13 sgnstore
 50 - .shootval store
 5 950 stop
''''''''''''''''''''''''  Gene:  33 Ends at position  578  '''''''''''''''''''''''
 cond
 *.memval floor 1904 !=
 *.eye5 20 >
 *950 0 *.refeye -5 *622 822 .vloc store
 -3 .shoot store
 -200 .venval store
 50 .shootval store
 0 950 store
 stop
''''''''''''''''''''''''  Gene:  34 Ends at position  607  '''''''''''''''''''''''
 cond
 *.genes 33 !=
 *.sexrepro 0 !=
 or
 *.mrepro 0 !=
 or
 start
 angle 249 273 inc
 0 .mrepro store
 stop
''''''''''''''''''''''''  Gene:  35 Ends at position  628  '''''''''''''''''''''''
 cond
 *.delgene 0 !=
 *.shoot -2 =
 or
 start
 0 .delgene store
 0 .shoot store
 stop
''''''''''''''''''''''''  Gene:  36 Ends at position  644  '''''''''''''''''''''''

The symbiote (?) an be found in the attached .dbo file. I think it may also be a tiefeeder....
 
To być albo nie być, oto jest ze pytanie

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Evolved semi-MB (evo)(MB)(MysticalDumpling)17.3.14
« Reply #1 on: April 30, 2014, 12:29:31 PM »
Robot does not qualify for MB because I can not figure out where is the 'head' organ. Moving only to mutations.