Darwinbots Forum

Bots and Simulations => Bestiary => Mutations => Topic started by: Skylimit on July 02, 2008, 02:29:05 PM

Title: Evy7
Post by: Skylimit on July 02, 2008, 02:29:05 PM
This is an evolved specimen
It does great in a large environment with little food
(it especially likes amoeba_beta)



''''''''''''''''''''''''  Gene:  1 Begins at position  1  '''''''''''''''''''''''
 cond
 *.tiepres 0 or

''''''''''''''''''''''''  Gene:  1 Ends at position  4  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  2 Begins at position  5  '''''''''''''''''''''''
 cond
 *.tiepres .tienum store
 453 .tieloc store
 1000 .tieval store
 stop
''''''''''''''''''''''''  Gene:  2 Ends at position  15  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  16  '''''''''''''''''''''''
 cond
 *.robage 0 =
 start
 .tie inc
 7 .memloc store
 7 .vloc store
 7 .ploc store
 stop
''''''''''''''''''''''''  Gene:  3 Ends at position  32  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  4 Begins at position  33  '''''''''''''''''''''''
 cond
 *.robage 1 =
 start
 .deltie inc
 stop
''''''''''''''''''''''''  Gene:  4 Ends at position  40  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  41  '''''''''''''''''''''''
 cond
 ~ *.waste 500 start
 *.waste 23 store
 -4 .shoot store
 0 .shflav store
 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  55  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  6 Begins at position  56  '''''''''''''''''''''''
 cond
 *.refeye *.eye1 !=
 *.myeye *.eye2 >=
 *.eye1 *.eye3 >=
 *.eye1 *.eye4 >=
 *.eye1 *.eye1 *.eye6 >=
 *.eye1 *.eye7 >=
 *.eye1 *.eye8 >=
 *.eye1 *.eye9 >=
 start
 mult -140 stop
''''''''''''''''''''''''  Gene:  6 Ends at position  85  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  86  '''''''''''''''''''''''
 cond
 *.refeye *.myeye !=
 *.eye9 *.eye2 >=
 *.eye9 *.eye3 *.eye4 *.eye9 >=
 >=
 *.eye9 *.eye5 >=
 *.eye9 *.eye6 >=
 *.eye9 *.eye7 >=
 *.eye9 *.eye8 >=
 *.eye9 *.eye1 >=
 start
 mult 140 stop
''''''''''''''''''''''''  Gene:  7 Ends at position  117  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  8 Begins at position  118  '''''''''''''''''''''''
 cond
 *.refeye *.myeye !=
 *.eye2 *.eye9 =
 *.eye2 *.eye3 >=
 *.eye2 *.eye4 >=
 *.eye2 *.eye5 <=
 *.eye2 *.eye6 >=
 *.eye2 *.tieang3 >=
 *.eye2 *.tielen3 >=
 *.eye2 *.eye1 >=
 start
 mult -105 stop
''''''''''''''''''''''''  Gene:  8 Ends at position  149  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  150  '''''''''''''''''''''''
 cond
 mult
''''''''''''''''''''''''  Gene:  9 Ends at position  151  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  10 Begins at position  152  '''''''''''''''''''''''
 cond
 *.eye8 *.eye9 >=
 *.eye8 *.eye3 >=
 *.eye8 *.eye4 <=
 *.eye8 *.eye5 >=
 *.eye8 *.eye6 >=
 *.eye8 *.eye7 >=
 *.eye8 *.eye2 <
 *.eye8 *.eye1 >=
 start
 mult 105 stop
''''''''''''''''''''''''  Gene:  10 Ends at position  180  '''''''''''''''''''''''
 ~ *.refeye *.myeye !=
 *.eye3 *.eye9 >=
 *.eye3 *.eye8 >=
 *.eye3 *.eye4 >=
 *.eye3 *.eye5 >=
 *.eye3 sub >=
 *.eye3 *.eye7 >=
 *.eye3 *.eye2 >=
 *.eye3 *.eye1 >=

''''''''''''''''''''''''  Gene:  11 Begins at position  209  '''''''''''''''''''''''
 start
 mult -70 stop
''''''''''''''''''''''''  Gene:  11 Ends at position  212  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  213  '''''''''''''''''''''''
 cond
 *.refeye *.myeye !=
 *.eye7 *.eye9 >=
 *.eye7 *.eye8 >=
 *.eye7 *.eye4 >=
 *.eye7 *.eye5 >=
 *.eye7 *.eye6 >=
 *.eye7 *.eye3 >=
 *.eye7 *.eye2 >=
 *.eye7 *.eye1 >=
 start
 mult 70 stop
''''''''''''''''''''''''  Gene:  12 Ends at position  244  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  13 Begins at position  245  '''''''''''''''''''''''
 start
 1 clearbool
 dec
 dup store
 *.vtimer =
 .vshoot inc
 *.out1 *-255 angle >
 and
 26 clearbool
 dec
 *.thisgene .mkvirus store
 store
 *.eye5 25 >
 *.refeye *.myeye !=
 *.memval -2 sub sgn abs 1 sub -1 over *.refeye 0 sub sgn abs 1 sub -1 mult add sgn abs 1 =
 *.refpoison *.refshell <

''''''''''''''''''''''''  Gene:  13 Ends at position  298  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  14 Begins at position  299  '''''''''''''''''''''''
 cond
 *.myeye !=
 *.eye4 *.eye9 >=
 *.eye4 *.eye8 >=
 *.eye4 *.eye7 =
 *.eye4 *.eye5 >=
 *.eye4 *.eye6 >=
 *.eye4 *.eye3 >=
 *.eye4 *.eye2 >=
 *.eye4 *.eye1 >=
 start
 mult -35 stop
''''''''''''''''''''''''  Gene:  14 Ends at position  329  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  330  '''''''''''''''''''''''
 cond
 *.refeye *.myeye !=
 *.eye6 *.eye9 >=
 *.eye6 *.eye8 >=
 *.eye7 and
 *.eye6 >=
 *.eye6 *.eye5 >=
 *.eye6 *.eye4 >=
 *.eye6 *.eye3 >=
 *.eye6 *.eye2 >=
 *.eye6 *.eye1 >=
 start
 mult 35 stop
''''''''''''''''''''''''  Gene:  15 Ends at position  362  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  16 Begins at position  363  '''''''''''''''''''''''
 cond
 *.refeye *.myeye !=
 *.eye5 *.eye9 >=
 *.eye5 *.eye8 >=
 *.eye5 *.eye7 >=
 *.eye5 *.eye6 >=
 *.eye5 *.eye4 >=
 *.eye5 *544 ~=
 *.eye5 *.eye2 >=
 *.eye5 *.eye1 >=
 start
 mult stop
''''''''''''''''''''''''  Gene:  16 Ends at position  393  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  394  '''''''''''''''''''''''
 cond
 *.eye5 0 >
 *.refeye *.myeye =
 start
 mult 900 rnd 100 add 100 1 <
 stop
''''''''''''''''''''''''  Gene:  17 Ends at position  410  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  18 Begins at position  411  '''''''''''''''''''''''
 cond
 *.eye1 *.eye2 =
 0 *.eye3 =
 0 *.eye4 =
 0 dupbool
 =
 0 *.eye6 =
 0 *.eye7 =
 0 *.eye8 =
 0 *.eye9 =
 0 *.robage 50 mod =
 0 start
 mult 900 rnd 100 add stop
''''''''''''''''''''''''  Gene:  18 Ends at position  448  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  19 Begins at position  449  '''''''''''''''''''''''
 cond
 -2 *.shoot =
 *.eye5 !=
 *.refeye *.myeye !=
 start
 mult 500 .up store
 mult 811 rnd 100 add stop
''''''''''''''''''''''''  Gene:  19 Ends at position  468  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  469  '''''''''''''''''''''''
 cond
 *.nrg 5100 >
 start
 inc
 50 .repro store
 100 .strbody store
 stop
''''''''''''''''''''''''  Gene:  20 Ends at position  481  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  21 Begins at position  482  '''''''''''''''''''''''
 cond
 *50 0 >
 start
 drop 628 50 dec
 stop
''''''''''''''''''''''''  Gene:  21 Ends at position  491  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  22 Begins at position  492  '''''''''''''''''''''''
 cond
 start
 .aimright store

''''''''''''''''''''''''  Gene:  22 Ends at position  495  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  23 Begins at position  496  '''''''''''''''''''''''
 else

''''''''''''''''''''''''  Gene:  23 Ends at position  496  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  24 Begins at position  497  '''''''''''''''''''''''
 cond
 *.eye1 =
 0 *530 =
 0 *.eye3 =
 0 *.eye4 =
 0 *.eye5 =
 0 *.eye6 =
 0 *.eye7 =
 ~ *.eye9 =
 0 start
 100 .up store
 stop
''''''''''''''''''''''''  Gene:  24 Ends at position  526  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  25 Begins at position  527  '''''''''''''''''''''''
 cond
 *.eye5 0 >
 *.refeye *.myeye !=
 start
 *.refxpos *.refypos angle .setaim store
 *.refveldx .dx store
 *.refvelup 30 add .up store
 stop
''''''''''''''''''''''''  Gene:  25 Ends at position  548  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  26 Begins at position  549  '''''''''''''''''''''''
 cond
 *.eye5 25 >
 *.refeye *.myeye !=
 *.memval -2 0 *.refeye !=
 !=
 start
 50 8 -3 7 stop
''''''''''''''''''''''''  Gene:  26 Ends at position  567  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  568  '''''''''''''''''''''''
 cond
 *.eye5 25 >
 *.refeye *.myeye !=
 *491 -2 sub sgn abs 1 sub -1 mult *.refeye 0 sub sgn abs 1 sub -1 mult add sgn abs 1 =
 *.refpoison *.refshell 0 start
 16 .shootval store
 -6 7
''''''''''''''''''''''''  Gene:  27 Ends at position  606  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  28 Begins at position  607  '''''''''''''''''''''''
 cond
 stop
''''''''''''''''''''''''  Gene:  28 Ends at position  608  '''''''''''''''''''''''
 store
 *.eye5 25 >
 *.refeye *.myeye !=
 pow *.memval -2 sub sgn abs 1 sub -1 mult *.refeye 0 sub sgn drop 1 sub -1 mult add or
 sgn abs 1 =
 *.refpoison *.refshell <

''''''''''''''''''''''''  Gene:  29 Begins at position  644  '''''''''''''''''''''''
 start
 16 .shootval store
 -1 .shoot store
 stop
''''''''''''''''''''''''  Gene:  29 Ends at position  651  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  30 Begins at position  652  '''''''''''''''''''''''
 else
 and
 1 clearbool
 store
 store
 *.thisgene .mkvirus store
 *.vtimer 0 =
 .vshoot inc
 clearbool
 clear or
 =
 .sx inc
 *.out1 !=
 *.eye5 angle ~=
 false
 *.memval and
 *.out2 *768 and
 =
 1 =
 *.refmulti 0 <=
 and
 add or
 and
 *.in3 dupbool
 >
 *.out3 *51 *.out1 0 !=
 store
 !=
 clear *.trefshell 1 swap *.focuseye store
 *.trefdn 2 sub 50 =

''''''''''''''''''''''''  Gene:  30 Ends at position  713  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  31 Begins at position  714  '''''''''''''''''''''''
 start
 1 clearbool
 dec
 dup store
 *.vtimer =
 .vshoot inc
 *.out1 *-255 angle >
 and
 26 clearbool
 dec
 *.thisgene .mkvirus store
 store
 *.eye5 25 >
 *.refeye *.myeye !=
 *.memval -2 sub sgn abs 1 sub -1 over *.refeye 0 sub sgn abs 1 sub -1 mult add sgn abs 1 =
 *.refpoison *.refshell <

''''''''''''''''''''''''  Gene:  31 Ends at position  767  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  32 Begins at position  768  '''''''''''''''''''''''
 cond
 !=
 0 *.shflav *.refpoison *.refshell ~ *.memval -2 =
 start
 *.shang 973 store
 32 .shootval store
 -1 .shoot store
 0 .shflav store
 stop
''''''''''''''''''''''''  Gene:  32 Ends at position  791  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  792  '''''''''''''''''''''''
 cond
 *.shflav 0 !=
 *.refpoison *.refshell >
 *.memval -2 =
 start
 *.shang .aimshoot store
 32 .shootval store
 -6 .shoot store
 0 .shflav store
 stop
''''''''''''''''''''''''  Gene:  33 Ends at position  815  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  816  '''''''''''''''''''''''
 cond
 *.shflav 0 !=
 *.memval -2 !=
 start
 *.shang .aimshoot store
 25 .shootval store
 -3 .shoot store
 0 .shflav store
 stop
''''''''''''''''''''''''  Gene:  34 Ends at position  836  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  35 Begins at position  837  '''''''''''''''''''''''
 cond
 *.venom 250 <
 *.nrg 1000 >
 start
 50 .strvenom store
 stop
''''''''''''''''''''''''  Gene:  35 Ends at position  848  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  36 Begins at position  849  '''''''''''''''''''''''
 cond
 *.poison 500 *.nrg 1000 >
 start
 50 .mkpoison store
 stop
''''''''''''''''''''''''  Gene:  36 Ends at position  859  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  37 Begins at position  860  '''''''''''''''''''''''
 cond
 *.shell 300 <
 *.nrg 1000 >
 start
 50 .mkshell store
 stop
''''''''''''''''''''''''  Gene:  37 Ends at position  871  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  38 Begins at position  872  '''''''''''''''''''''''
 cond
 *.fixed 1 =
 start
 .fixpos dec
 stop
''''''''''''''''''''''''  Gene:  38 Ends at position  879  '''''''''''''''''''''''
Title: Evy7
Post by: gymsum on July 04, 2008, 02:29:20 PM
nmight get better results if you dont include the comment lines, and put it in DNA format, or even uploaded it.
Title: Evy7
Post by: Numsgil on July 04, 2008, 03:45:02 PM
Quote from: gymsum
nmight get better results if you dont include the comment lines, and put it in DNA format, or even uploaded it.

?
Title: Evy7
Post by: gymsum on July 04, 2008, 05:14:39 PM
'''''''''''''''''''''''' Gene: 12 Begins at position 213 ''''''''''''''''''''''' without that...
Title: Evy7
Post by: bacillus on July 22, 2008, 08:19:23 AM
What did this evolve from? Looks like Oculus Infinitus or something like that.
Title: Evy7
Post by: Skylimit on August 03, 2008, 07:13:17 PM
Sadly, I can't remember
Anyway, before I left on holiday, I started fiddling around with the parameters of my universe, and I think it won't be successful there anymore