31
Newbie / Re: coexistence
« Last post by hdggDalton on March 27, 2022, 12:48:33 PM »these guys are NOT having a good time... XD
.eye8dir store
addstore
*344 floorstore
*.eye7
start
*.refshoot 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 11 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 12 '''''''''''''''''''''''
else
531 *.tieang4 *850
'''''''''''''''''''''''' Gene: 2 Ends at position 15 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 16 '''''''''''''''''''''''
cond
13449 *.eye4 negstore
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.mydx *.refeye >
!~=
*.in2 *.in9 start
-6 .shoot ceilstore
5 .tout1 store
*.refveldx .dx addstore
*344 floorstore
17930 2464 23925 substore
sqrstore
1807 false
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 50 '''''''''''''''''''''''
*.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
527 *.poison dist floor stop
drop
'''''''''''''''''''''''' Gene: 4 Begins at position 63 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 67 '''''''''''''''''''''''
start
2523 *.refsx *.tin8 *.reffixed *.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
30007 >
7437 *.trefxpos ^ .repro store
259 store
.backshot store
and
*.eye1 store
4 6 518 418 *.eye1 *.in1'''''''''''''''''''''''' Gene: 5 Ends at position 103 '''''''''''''''''''''''
.sharewaste multstore
*.eye7
start
*.refsx 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 8 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 9 '''''''''''''''''''''''
else
531 *.tieang4 *.mass
'''''''''''''''''''''''' Gene: 2 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 13 '''''''''''''''''''''''
cond
13933 *.eye4 !=
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.eye7 *.refeye >
!~=
.strbody store
start
-6 .shoot ceilstore
inc
.tielen1 store
*.refveldx .dx addstore
*.thisgene floorstore
.tielen3 store
28412 substore
sqrstore
6153 false
*.kills *.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
.aimright store
dist floor stop
'''''''''''''''''''''''' Gene: 3 Ends at position 58 '''''''''''''''''''''''
drop
'''''''''''''''''''''''' Gene: 4 Begins at position 60 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 63 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 64 '''''''''''''''''''''''
start
2523 585 *.tin8 *.reffixed swapbool
12699 3423 floorstore
*.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
31948 >
7437 *.trefxpos ^ .repro store
*.eye3 store
.backshot store
-- 6 and
30340 6 518 418 *.eye1 *.myshoot'''''''''''''''''''''''' Gene: 5 Ends at position 104 '''''''''''''''''''''''
.slime multstore
*.eye7
start
*.refsx 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 8 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 9 '''''''''''''''''''''''
else
531 *.tieang4 *.mass
'''''''''''''''''''''''' Gene: 2 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 13 '''''''''''''''''''''''
cond
13933 *.eye4 !=
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.mydx *.refeye >
!~=
.strbody store
start
-6 .shoot ceilstore
inc
.tielen1 store
*.refveldx .dx addstore
*.thisgene floorstore
.tielen3 store
28412 substore
sqrstore
*.refvenom false
*.kills *.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
527 drop
'''''''''''''''''''''''' Gene: 3 Ends at position 55 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 56 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 59 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 60 '''''''''''''''''''''''
start
2523 585 *.tin8 *.reffixed swapbool
*.mydn 3423 floorstore
*.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
31948 >
7437 *.trefxpos ^ .repro store
*.eye3 store
.backshot store
-- 6 or
*.refpoison 6 518 418 *.eye1 *.myshoot'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
14417 floorstore
store
start
substore
overbool
++ *.trefup inc
5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 13 '''''''''''''''''''''''
else
*.eye5
'''''''''''''''''''''''' Gene: 2 Ends at position 14 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 15 '''''''''''''''''''''''
cond
.eye4width store
multstore
*841 floorstore
.strbody store
12012 absstore
*.trefaimdx *.eye5 *158 *.mydx *.refeye >
!~=
.setboy substore
start
-6 .shoot ceilstore
*.shang 484 *.up *.refveldx .dx addstore
absstore
16350 *601 *515 5532 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 51 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 52 '''''''''''''''''''''''
else
sub *.ypos 525 and
add 476 2 18837 *.refypos *.refdx root *916 dupbool
sgn
'''''''''''''''''''''''' Gene: 4 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 67 '''''''''''''''''''''''
start
*.mypoison 808 angle .out7 store
*.trefup *.eye1 474 *.tin8 divstore
534 *.shdx rnd swapbool
sqrstore
*.thisgene floorstore
23 *.veldn multstore
6443 *.hitdx 813 474 <
*.vel inc
*.trefnrg *.tin10 *.hitsx store
store
438 794 store
*.in6 1 *.ypos 1821 false
floorstore
substore
++ 371 store
10921
'''''''''''''''''''''''' Gene: 5 Ends at position 113 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 114 '''''''''''''''''''''''
start
958 *.numties *.memval 413 swapbool
416 8303 *.memloc floorstore
*.timer *.nrg *.refdx ^ 18107 >
7437 *.refdn ^ .repro store
'''''''''''''''''''''''' Gene: 6 Ends at position 134 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 135 '''''''''''''''''''''''
start
*.trefvelyourdn *.refpoison .mkvenom store
store
338 *.eye7 store
.out8 ceilstore
*.myvenom 6 518 .eye1dir store
store
substore
5476 *.eye6 *496 547'''''''''''''''''''''''' Gene: 7 Ends at position 156 '''''''''''''''''''''''
*14417 floorstore
store
start
substore
overbool
*.tin1 *.trefup inc
5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 13 '''''''''''''''''''''''
else
*.eye5
'''''''''''''''''''''''' Gene: 2 Ends at position 14 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 15 '''''''''''''''''''''''
cond
floorstore
*841 multstore
floorstore
23 12012 absstore
*.trefaimdx *.eye5 *158 *.mydx *.refeye >
!~=
.setboy store
start
-6 .shoot ceilstore
*.shang .tielen1 store
*.refveldx .dx addstore
absstore
16350 *607 *515 5532 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 49 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 50 '''''''''''''''''''''''
else
338 *.ypos 525 *.myaimdx add 1 *.ypos 1821 false
floorstore
substore
++ 371 .eye8width store
338 476 2 9420 negstore
*.refdx root *916 dupbool
sgn
'''''''''''''''''''''''' Gene: 4 Ends at position 75 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 76 '''''''''''''''''''''''
start
*.mypoison dup *-161 *274 481 *.trefup *.eye1 474 *.tin8 divstore
534 *.shdx rnd swapbool
addstore
*.thisgene floorstore
23 *.veldn multstore
.tieang3 store
813 474 <
*.vel inc
*.trefnrg *.tin10 *.hitsx store
store
*.trefxpos 794 store
*.in6 958 *.numties *.memval *.tout9 159 360 .strbody store
.tout4 rndstore
416 *.treffixed *.memval store
*.timer *.shell *.refdx *.nrg 18107 >
7437 *.myshoot ^ .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 137 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 138 '''''''''''''''''''''''
start
*.trefvelyourdn 5 .mkvenom store
store
338 *.eye7 store
.out8 ceilstore
*.myvenom 6 518 .eye1dir store
store
substore
*496 *.eye6 5476 547'''''''''''''''''''''''' Gene: 6 Ends at position 159 '''''''''''''''''''''''
14417 .mkpoison store
start
substore
overbool
++ .tout3 store
6203 28460 absstore
root 216 *.trefup inc
5 .up store
18340 *.eye5
'''''''''''''''''''''''' Gene: 1 Ends at position 21 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 22 '''''''''''''''''''''''
cond
9 *841 multstore
159 .readtie store
.mrepro store
absstore
*158 *.eye5 *.trefaimdx *.mydx *.refeye >
!~=
.setboy store
start
-6 .shoot ceilstore
*25196 567 angle *.refveldx .dx addstore
absstore
16350 *607 *515 21708 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 2 Ends at position 58 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 59 '''''''''''''''''''''''
else
*.tmemval 29701 .out8 ceilstore
*.refshell *590 >=
& *-467 swapbool
*.dx false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 73 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 74 '''''''''''''''''''''''
else
*.tmemval *.ypos 525 and
add *.in5 431 *240 6415 !=
addstore
'''''''''''''''''''''''' Gene: 4 Ends at position 85 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 86 '''''''''''''''''''''''
start
*.myshoot negstore
*.vtimer .out9 store
*274 substore
534 *.shdx rnd swapbool
addstore
*.thisgene floorstore
23 *.veldn multstore
*.hitdn *.hitdx 813 *.refvelsx <
*.vel inc
*.trefnrg *305 *.tin9 469 *.in8 *.trefxpos .out1 store
*.in6 store
*.ypos 1821 false
.tielen1 store
++ 514 store
10921 *.memval *.refdx *.shell store
832 *.memval *.nrg 18107 >
7437 *.refdn floor .repro store
*.in1 .out8 ceilstore
*.myvenom addstore
*7196 store
*840 *.refveldn *.eye6 *496 *.tin6 663 *158 *.refmulti xor
'''''''''''''''''''''''' Gene: 5 Ends at position 159 '''''''''''''''''''''''
7019 *.eye7 *.eye1 *.eye6 8802 >
and
*.trefdn dec
453 .aimright store
6213 .ploc store
*.eye9 *.tin2 869 multstore
overbool
cond
floor false
negstore
*399 *.eye2 *.reffixed >=
*.refvelsx 16335 *.eye1 addstore
*.eye6 *.eye1 *.shell 11 *.reftie 8802 *.eye5 mult >=
*.trefdn stop
'''''''''''''''''''''''' Gene: 1 Ends at position 43 '''''''''''''''''''''''
*.in10 *.reftie *.slime 12946 *.trefshoot *.eye8 30838
'''''''''''''''''''''''' Gene: 2 Begins at position 51 '''''''''''''''''''''''
start
532 *.tin1 angle 542 *.refaim *.refsx mult >=
*.trefshoot multstore
5 .up store
'''''''''''''''''''''''' Gene: 2 Ends at position 64 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 65 '''''''''''''''''''''''
else
*405
'''''''''''''''''''''''' Gene: 3 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 67 '''''''''''''''''''''''
cond
*167 *.eye5 *.trefaimdx *.mydx *.refeye >
!~=
834 *.shell start
-6 .shoot addstore
.eye5width store
store
*.refveldx .dx addstore
*.eye1 *.eye6 ^ *.eye8 *.trefshoot -208 *.trefvelmydx *.eye1 *.eye6 over false
808 14 *.dx
'''''''''''''''''''''''' Gene: 4 Ends at position 100 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 101 '''''''''''''''''''''''
else
'''''''''''''''''''''''' Gene: 5 Ends at position 101 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 102 '''''''''''''''''''''''
start
dupbool
25507 - 28839 rndstore
dec
922 *.refdx substore
overbool
*.eye3 200 or
388 rnd *.thisgene *893 10453 5 sub floorstore
substore
809 *.kills or
>=
store
521 503 21701 *.eye1 *500 rnd 7437 false
store
*.trefaimdx absstore
*472 508 >> divstore
*.eye8 *499 *.readtie -6 16525 *.tieang4 *.venom *.trefvelscalar *.tin4 *.refeye *.eye3 logx 10674 addstore
*762 *628 over 16335 *.eye1 addstore
*.eye6 *.eye1 *.shell 11 *.trefvelyourdn 8525 .fdbody store
*.eye6 *.eye6 30838 *.refdx *.mydn *.refnrg *379 203 true
388 466 19401 *778 20 *.eye4 *.tieang2 *.eye7 *.eye6 *.eye6 30838 *.eye8 *.ypos -208 *.mysx 8701 *.tielen angle *.dx 11 ^ *.eye8 *.refbody *.eye6 ^ *.eyef false
*.refshell *.hitup store
*.dnalen 26572 divstore
881 -91 >
4 *.refaimdx *.nrg 19483 >
^ *.eye5 *.tin2 *.trefvelscalar *.eye1 over 7437 .repro store
'''''''''''''''''''''''' Gene: 6 Ends at position 231 '''''''''''''''''''''''
yeah its a beautiful mess isnt it lol .out4 store
~ .aimleft store
803 501 *.eye5 * 215
start
*.in1 5 .up store
521 and
*.tin10
'''''''''''''''''''''''' Gene: 1 Ends at position 18 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 19 '''''''''''''''''''''''
cond
floor *.eye5 *.trefvelyourdn >
*.refeye *.myeye !=
*.myshoot -6 .shoot store
.maxvel ceilstore
*660 *.refveldx .dx store
!=
*.myties *.refmulti ~ .aimleft store
*.reftie start
dec
- *.dnalen *.refdx substore
314 rnd *.thisgene *.trefvelmysx .mkshell store
sub .aimright substore
*102
'''''''''''''''''''''''' Gene: 2 Ends at position 59 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 60 '''''''''''''''''''''''
cond
xor
*.refveldx *.thisgene *.trefvelmysx 911 store
sub .aimright ceilstore
-173 clear else
over store
*.nrg 23486 >
inc
12835 .repro store
'''''''''''''''''''''''' Gene: 3 Ends at position 81 '''''''''''''''''''''''
*.eye5 .out10 store
negstore
.out7 store
pow 13475 2 xor
*-610
start
25696 5 .up store
*.tielen1 *.refage swapbool
13771 * stop
'''''''''''''''''''''''' Gene: 1 Ends at position 22 '''''''''''''''''''''''
~=
*.tiepres
'''''''''''''''''''''''' Gene: 2 Begins at position 25 '''''''''''''''''''''''
cond
*.eye5 *.tiepres >
*.refeye *.myeye !=
start
-6 .shoot store
sin ceilstore
20551 *.refveldx .dx store
!=
.out7 store
pow *.readtie floor ceil !%=
stop
'''''''''''''''''''''''' Gene: 2 Ends at position 50 '''''''''''''''''''''''
573 dist multstore
'''''''''''''''''''''''' Gene: 3 Begins at position 54 '''''''''''''''''''''''
start
.eye9dir store
475 sgn *.availability *.dnalen *.refdx substore
314 rnd *.thisgene 205 .tielen3 store
sub .aimright store
102 sin
'''''''''''''''''''''''' Gene: 3 Ends at position 73 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 74 '''''''''''''''''''''''
else
sqr
'''''''''''''''''''''''' Gene: 4 Ends at position 75 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 76 '''''''''''''''''''''''
start
div *.refvelup !%=
swapbool
*274 21 *.nrg 23486 >
*.tieang *.vel .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 89 '''''''''''''''''''''''
on closer inspection i was really surprised that it kept this line: "*.refeye *.myeye !=" which is the line that i think stops them from devolving into endless cannibalism. but how does it tell apart native bots, some of which have deviated really far by the way, from the cannibot? another point of interest is that it uses its velocity to determine how big of a baby it should make? very interesting method of variance given the range is 0-60 (max velocity is 60)Female DNA len 61 and male DNA len 61 had offspring DNA len 61 during cycle 520005