Darwinbots Forum
Bots and Simulations => Bestiary => Mutations => Topic started 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 '''''''''''''''''''''''
-
nmight get better results if you dont include the comment lines, and put it in DNA format, or even uploaded it.
-
nmight get better results if you dont include the comment lines, and put it in DNA format, or even uploaded it.
?
-
'''''''''''''''''''''''' Gene: 12 Begins at position 213 ''''''''''''''''''''''' without that...
-
What did this evolve from? Looks like Oculus Infinitus or something like that.
-
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