Author Topic: BlueOnBlue evolved(evo)(F1)(MysticalDumpling)20-2-14  (Read 1298 times)

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
BlueOnBlue evolved(evo)(F1)(MysticalDumpling)20-2-14
« on: February 20, 2014, 05:19:09 PM »
This is BlueOnBlue evolved for 80k cycles- there used to be huge diversity, but it almost hit 0 when this formed. I got it in a size 5 sim with a running alga and F1 default costs.

I wonder how well it will run against an f1 bot...
Code: [Select]
'#generation: 41
'#mutations: 34
 *.robage 0 =
 start
 .tie inc
 100 .shell store
 600 986 store
 1000 985 store
 stop
''''''''''''''''''''''''  Gene:  1 Ends at position  16  '''''''''''''''''''''''
 cond
 *.in1 0 !=
 *.in1 *.out1 !=
 start
 *.in1 .out1 store
 stop
''''''''''''''''''''''''  Gene:  2 Ends at position  28  '''''''''''''''''''''''
 cond
 *.in2 0 !=
 *.in2 *.out2 !=
 start
 *.in2 .out2 store
 stop
''''''''''''''''''''''''  Gene:  3 Ends at position  40  '''''''''''''''''''''''
 cond
 *.robage 5 >
 *.memval *.genes !=
 *.refbody *986 >
 start
 *.refbody 30000 ceil 986 store
 *.refbody 30000 ceil .out1 store
 stop
''''''''''''''''''''''''  Gene:  4 Ends at position  62  '''''''''''''''''''''''
 cond
 *.robage 5 >
 *.memval *.genes !=
 *.refnrg *985 >
 start
 *.refnrg 30000 ceil 985 store
 *.refnrg 30000 ceil .out2 store
 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  84  '''''''''''''''''''''''
 cond
 *.robage 5 >
 *.memval *.genes =
 *.in3 *986 >
 stop
''''''''''''''''''''''''  Gene:  6 Ends at position  95  '''''''''''''''''''''''
 *.in3 986 store
 *.in3 .out3 store
 stop
 cond
 *.robage 5 >
 *.memval *.genes =
 *.in4 *985 >
 start
 *.in4 985 store
 *.in4 .out4 store
 stop
''''''''''''''''''''''''  Gene:  7 Ends at position  120  '''''''''''''''''''''''
 cond
 *0 0 >
 *.memval *.genes =
 and
 *.shflav -1 =
 or
 *.poison 50 200 *.nrg <
 >
 start
 100 *.poison sub .mkpoison store
 0 inc
 stop
''''''''''''''''''''''''  Gene:  8 Ends at position  147  '''''''''''''''''''''''
 cond
 *.ploc 7 !=
 start
 7 .ploc store
 stop
''''''''''''''''''''''''  Gene:  9 Ends at position  156  '''''''''''''''''''''''
 cond
 =
 *.refage *987 *.robage 0 !=
 start
 *.aim 280 add .setaim store
 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  170  '''''''''''''''''''''''
 cond
 *.memval *.genes =
 *.refage 0 >
 *.eye5 0 >
 angle 280 add .setaim store
 stop
''''''''''''''''''''''''  Gene:  11 Ends at position  186  '''''''''''''''''''''''
 cond
 *987 *.refage !=
 *.robage 0 !=
 *.memval *.genes !=
 start
 *.refxpos *.refypos angle .setaim store
 *.refxpos *.refypos angle *.refxpos *.refypos dist 700 div *.maxvel mult *.refvelup add 9 floor *.maxvel ceil .up store
 *.veldx .sx store
 -6 .shoot store
 *.nrg 50 div 20 floor 1000 ceil .shootval store
 stop
''''''''''''''''''''''''  Gene:  12 Ends at position  236  '''''''''''''''''''''''
 cond
 *990 0 !=
 start
 *.aim 628 add .setaim store
 990 dec
 1 .deltie store
 0 .shoot store
 stop
''''''''''''''''''''''''  Gene:  13 Ends at position  255  '''''''''''''''''''''''
 cond
 *.robage 1 *.refage !=
 *.robage 0 !=
 *.memval *.genes =
 start
 *.aim 628 add .setaim store
 stop
''''''''''''''''''''''''  Gene:  14 Ends at position  273  '''''''''''''''''''''''
 cond
 *987 *.refage =
 *.robage 0 !=
 *.nrg *985 >
 *.body *974 >
 *990 0 =
 start
 25 .repro store
 628 mod .setaim store
 1 990 store
 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  301  '''''''''''''''''''''''
 cond
 *.tiepres 0 >
 *.numties 0 >
 or
 start
 *.tiepres .deltie store
 stop
''''''''''''''''''''''''  Gene:  16 Ends at position  314  '''''''''''''''''''''''
 cond
 *.shell 30 <
 *.shflav 3 =
 or
 *.shflav -3 =
 or
 *.shell 32000 <
 *.nrg 1000 >
 start
 100 *.shell sub .shell store
 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  339  '''''''''''''''''''''''
 cond
 *.body 31901 <
 *.nrg 1000 >
 start
 100 .strbody store
 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  351  '''''''''''''''''''''''
 cond
 *.nrg 300 <
 start
 100 .fdbody store
 stop
''''''''''''''''''''''''  Gene:  19 Ends at position  360  '''''''''''''''''''''''
 cond
 *.robage 32000 =
 start
 stop
''''''''''''''''''''''''  Gene:  20 Ends at position  366  '''''''''''''''''''''''
 cond
 *.waste 50 >
 *.memval *265 !=
 dist -4 .shoot store

''''''''''''''''''''''''  Gene:  21 Ends at position  377  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  22 Ends at position  378  '''''''''''''''''''''''
 cond
 *.fixpos 0 >
 start
 .fixpos dec
 stop
''''''''''''''''''''''''  Gene:  23 Ends at position  386  '''''''''''''''''''''''
 cond
 *.delgene 0 !=
 start
 0 .delgene store
 stop
''''''''''''''''''''''''  Gene:  24 Ends at position  395  '''''''''''''''''''''''
 cond
 *.shoot -2 =
 start
 0 .shoot store
 << 0 .shootval store
 stop
''''''''''''''''''''''''  Gene:  25 Ends at position  408  '''''''''''''''''''''''
 cond
 *.paralyzed 0 >
 start
 0 .mkshell store
 0 .shootval store
 stop
''''''''''''''''''''''''  Gene:  26 Ends at position  420  '''''''''''''''''''''''
 cond
 *984 0 !=
 start
 0 984 store
 stop
''''''''''''''''''''''''  Gene:  27 Ends at position  429  '''''''''''''''''''''''
 cond
 *981 0 =
 *.memval *.genes !=
 *.refaimsx *.myaimsx <
 *987 *.refage !=
 *.robage 0 !=
 *.refeye 0 !=
 start
 store
 953 sub *.refaimsx *.myaimsx stop
''''''''''''''''''''''''  Gene:  28 Ends at position  455  '''''''''''''''''''''''
 cond
 *981 0 =
 *.memval *.genes !=
 *.refaimdx *.myaimdx <
 *987 *.refage !=
 0 !=
 *.refeye 0 !=
 start
 *.myaimdx *.refaimdx sub 980 store
 stop
''''''''''''''''''''''''  Gene:  29 Ends at position  480  '''''''''''''''''''''''
 cond
 *979 0 *.genes *.memval =
 !=
 *.refeye *.myeye << <
 *956 *.refage !=
 *.robage 0 !=
 *.refeye 0 inc
 !~=
 start
 *.myeye sub 979 store
 stop
''''''''''''''''''''''''  Gene:  30 Ends at position  507  '''''''''''''''''''''''
 cond
 start
 *.genes 340 216 *.fixed mult dec
 *.thisgene sub dup div mult *.robage sgn mult store
 .genes inc
 341 .memloc store
 *136 *.refage 987 store
 stop
''''''''''''''''''''''''  Gene:  31 Ends at position  534  '''''''''''''''''''''''
« Last Edit: April 30, 2014, 12:46:50 PM by Botsareus »
To być albo nie być, oto jest ze pytanie

Offline PhiNotPi

  • Bot Builder
  • **
  • Posts: 64
    • View Profile
Re: BlueOnBlue evolved(evo)(F1)(MysticalDumpling)20-2-14
« Reply #1 on: February 20, 2014, 09:56:46 PM »
Interesting.  What do you think was the "major change" which made it work better than all of the other versions?
I am biased neither towards nor against any single mathematical constant.

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
Re: BlueOnBlue evolved(evo)(F1)(MysticalDumpling)20-2-14
« Reply #2 on: February 21, 2014, 07:16:01 AM »
It seems that there is much less conspec-foolers, but now work as efficient conspec
To być albo nie być, oto jest ze pytanie