Darwinbots Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
New Installer for Dawinbots 2 Released.
Home
Help
Search
Members
View the memberlist
Search For Members
Login
Register
Darwinbots Forum
»
Bots and Simulations
»
Bestiary
»
Mutations
(Moderator:
Botsareus
) »
Weird zerobot
« previous
next »
Print
Pages: [
1
]
Author
Topic: Weird zerobot (Read 3630 times)
MysticalDumpling
Bot Destroyer
Posts: 205
Kurwa chuj!
Weird zerobot
«
on:
December 24, 2013, 07:26:00 AM »
I evolved it out of 10,000 random numbers in a range from -32000 to 32000. It ties, shoot and reproduces. A virus is lurking in the code.
The number, length and angle of the ties has an effect on it's behavior. It might be feeding from it's ties.
Logged
To być albo nie być, oto jest ze pytanie
MysticalDumpling
Bot Destroyer
Posts: 205
Kurwa chuj!
Re: Weird zerobot
«
Reply #1 on:
December 24, 2013, 07:26:57 AM »
'generation: 0
'mutations: 21118
or
store
-6 stop
!=
inc
cond
8725 angle store
dup -32000 ~=
mult 21674 !%=
14653 -4 2233 dup !%=
21192 dec
sqr %=
* store
'''''''''''''''''''''''' Gene: 1 Ends at position 27 '''''''''''''''''''''''
cond
sqr
'''''''''''''''''''''''' Gene: 2 Ends at position 29 '''''''''''''''''''''''
cond
dec
sqr -4940 - 13429 =
-- 23
'''''''''''''''''''''''' Gene: 3 Ends at position 38 '''''''''''''''''''''''
cond
ceil pyth <=
19208 -28532 drop 9201 -15861 *-7399 29028 >
-25480 dropbool
16678 - -7577 clear div -18583 stop
'''''''''''''''''''''''' Gene: 4 Ends at position 59 '''''''''''''''''''''''
22939 -21492 -9210 4 -15248 18830 else
'''''''''''''''''''''''' Gene: 5 Ends at position 66 ''''''''''''''''''''''' else
17077 32000 angle *.aimright -17448 dupbool
*.out1 -5617 -2219 !=
add 16 17865 -10384 - angle *-20119 dec
!~=
16505 >=
31636 29931 store
5361 not
*.tout1 -28190 -19674 -12080 <
-9176 -26020 *0
'''''''''''''''''''''''' Gene: 6 Ends at position 101 '''''''''''''''''''''''
cond
!=
4517 5802 -10175 32000 10599 .eye4dir inc
*.dn - -28216 !=
20744 inc
stop
'''''''''''''''''''''''' Gene: 7 Ends at position 117 '''''''''''''''''''''''
clear dup 12148 mult 12692 ~ start
-7076 -25821 9470 sgn pow -31065 -2266 -30414 5061 ^ 18021
'''''''''''''''''''''''' Gene: 8 Ends at position 135 '''''''''''''''''''''''
cond
start
-25943 11113 dec
store
or
28948 1947 15599 1717 store
-3852
'''''''''''''''''''''''' Gene: 9 Ends at position 148 ''''''''''''''''''''''' else
-11254 -33 12 mod *.aimleft <=
floor -1981 5466 and
<
1 ++ dec
'''''''''''''''''''''''' Gene: 10 Ends at position 163 ''''''''''''''''''''''' start
*27296 19365 9 -31512 dec
.eye6 store
1862
'''''''''''''''''''''''' Gene: 11 Ends at position 172 '''''''''''''''''''''''
cond
-424 28589 store
-17651 or
*.dx -16009 -32000 569 clearbool
-9813 -- *40 -30670 dupbool
-24690 | 32000 26075 *-6772 overbool
-21879 - -25698 8069 and
*-29 13715 or
3 >
~ ~ -24616 *-11674 1317 <=
~ -16379
'''''''''''''''''''''''' Gene: 12 Ends at position 212 '''''''''''''''''''''''
cond
inc
-14227 inc
~=
<
store
-5984 -14111 dist -30103 stop
'''''''''''''''''''''''' Gene: 13 Ends at position 224 '''''''''''''''''''''''
13616 17835 sqr abs dist start
5811 pyth ^ *.dn floor >=
swapbool
*-10280 clear rnd -12914 11520 *-15050 xor
inc
*.aimleft false
1857 -2273 -7358
'''''''''''''''''''''''' Gene: 14 Ends at position 250 ''''''''''''''''''''''' else
-7359 angle 14947 *.mass dropbool
-26332 -28503 4147 ceil 11233 and
6200 18500 *.sx -23344 *.setaim or
*.up 27557 store
dupbool
26050 store
-5990 -32000
'''''''''''''''''''''''' Gene: 15 Ends at position 276 '''''''''''''''''''''''
cond
11 -149 -9241
'''''''''''''''''''''''' Gene: 16 Ends at position 280 '''''''''''''''''''''''
cond
and
-26952 -14696 -29530 *9177 13493 -16526 -17771 ~ 32000 16824 24767 *15602 or
dropbool
store
*.dn *.trefshell else
<=
store
ceil | %=
-17967 and
stop
'''''''''''''''''''''''' Gene: 17 Ends at position 308 '''''''''''''''''''''''
<< angle -986 -31470 | sgn 26282 -4858 7740 abs -30850 ++ clearbool
mod -19407 ~ -6 sgn pow -11354 -21082 inc
angle 21288 | . inc
pyth >=
3326 <=
-27652 cond
stop
'''''''''''''''''''''''' Gene: 18 Ends at position 342 '''''''''''''''''''''''
~ 8632 drop 28130 pow -23103 store
-31931 8357 -22348 dist *.robage -24226 -8436 *14 ceil sub 2061 12754 1337 add else
-107 -11023 dec
-19824 -3122 -3370 4511 -6098 store
and
<
19222 2 or
add over & *.robage -8990 and
dec
rnd -8250 dist <
or
-7252 *.trefbody *-17983 *.trefsx 29332 -4910 store
-32000 & sqr | dupbool
!%=
-19411 -17213 -30543 21771 <=
dist not
16908 !=
*-28590 *4596 store
-17817 <
'''''''''''''''''''''''' Gene: 19 Ends at position 417 '''''''''''''''''''''''
cond
rnd 1026 ^ !~=
<=
mod 25098 7193 and
-- >> dropbool
dist 3220 sub false
~=
-7 dupbool
floor dupbool
-18404 div angle -20616 -23542 xor
else
-21178 inc
<< 4112 -18723 <
>
abs -13429 1 *.mass
'''''''''''''''''''''''' Gene: 20 Ends at position 457 ''''''''''''''''''''''' else
ceil swapbool
23040 *.fertilized -23267 *.reftype | -4224 <
'''''''''''''''''''''''' Gene: 21 Ends at position 467 '''''''''''''''''''''''
cond
store
*-4347 & dec
-14510 17186 add *-26864 18572
'''''''''''''''''''''''' Gene: 22 Ends at position 477 '''''''''''''''''''''''
cond
overbool
dropbool
14176
'''''''''''''''''''''''' Gene: 23 Ends at position 481 '''''''''''''''''''''''
cond
pow 16263 >> 12 div ~ -3010 -32000 drop 18881 -17373 *-3124 -26196 25673 =
18501 12422 *.refshell >=
%=
6580 !=
10340 true
%=
stop
'''''''''''''''''''''''' Gene: 24 Ends at position 508 '''''''''''''''''''''''
30134 *29964 25026 -24868 & 14297 clear 6084 26102 else
| >> stop
'''''''''''''''''''''''' Gene: 25 Ends at position 521 '''''''''''''''''''''''
<< store
cond
mod 11970 angle abs dec
-13815 << -680 | inc
floor *.tout4 31256 ceil sqr 9558 . dec
-24994 <=
- ~=
drop 19928 pow start
~ *.dn -32000 17285 31576 -9426 *.shootval -5710 >> -10977 store
*.shoot 22006 rnd -10248 -8496 ^ sqr dec
-17445
'''''''''''''''''''''''' Gene: 26 Ends at position 570 ''''''''''''''''''''''' start
inc
.slime store
add >=
<
-15637 -13974 pow floor -18541 15900 ceil 18556 ~=
4845 ~=
21474 * store
26855 !%=
-4121 store
*.dn 12331 and
'''''''''''''''''''''''' Gene: 27 Ends at position 598 '''''''''''''''''''''''
cond
-7083 2095 mult *-3544 -21901 -1473 -31239 16690 angle 4362 store
store
*.mass *8855 21461 mult <=
sqr 23197 start
*14140 drop .setaim dec
'''''''''''''''''''''''' Gene: 28 Ends at position 623 ''''''''''''''''''''''' else
~ store
22559 9626 2919 -- 30636 -3815 *.timer <
dec
overbool
-9680 -28330 20648 stop
'''''''''''''''''''''''' Gene: 29 Ends at position 640 '''''''''''''''''''''''
store
cond
dec
*-30039 pyth -- -6555 %=
1 pyth 9216 angle -- ceil -26921 inc
-5110 add or
-4423 and
- -27328 dupbool
or
start
1117 ~ -15959 ++ *.aimright 4205 ^ -15126 store
!~=
-17170 -7434 -32000 9816 1602
'''''''''''''''''''''''' Gene: 30 Ends at position 681 '''''''''''''''''''''''
cond
else
11676 add <
*25193 *.sx -26151 26929 *-31626 sqr stop
'''''''''''''''''''''''' Gene: 31 Ends at position 693 '''''''''''''''''''''''
~ -23682 ceil -31350 13584 inc
store
-777 ^ -14180 31921 7 6068 -15896 else
*-20574 - angle overbool
*14546 12772 8671 -12377 not
8021 26744 10322 -18277 *8845 xor
29341 and
-2080 =
1305 *2232 angle 24308 28604 swapbool
3201 7389 32000 add *.dn stop
'''''''''''''''''''''''' Gene: 32 Ends at position 739 '''''''''''''''''''''''
dropbool
dec
-18711 25535 -286 << -16981 abs >
-30466 not
mult * 24627 -32000 =
6482 -8568 -23125 *31759 -30423 and
dist & 25391 * inc
-29945 31786 <
2 24025 ~ -2987 cond
angle not
-16009 13730 false
not
14543 24338 !%=
true
and
-7667 dec
!~=
31612 31298 swapbool
- start
-13172 angle store
<< *33 <
add -2789 1176 clearbool
-25266 13490 swap -23598 -22615 -16968 *.dn dec
~=
pyth 10496 %=
-8813 and
~=
*1075 -16474 and
'''''''''''''''''''''''' Gene: 33 Ends at position 821 '''''''''''''''''''''''
cond
add -21405 -10849 true
29289 3393 21701 clear *-5635 add 27720 -22999 -17008 not
-1866 -9613 dec
31516
'''''''''''''''''''''''' Gene: 34 Ends at position 840 '''''''''''''''''''''''
cond
dupbool
angle 12576 -- clearbool
-4463 -16352 18369 * 23917 mult >=
-5362 stop
'''''''''''''''''''''''' Gene: 35 Ends at position 855 '''''''''''''''''''''''
6383 7032 *-9899 start
-13617 -20003 -14165 | *.sx dup 12218 -4220 *. store
-4688 3240 !%=
~ -19871 <=
dist >=
11390 3831
'''''''''''''''''''''''' Gene: 36 Ends at position 879 '''''''''''''''''''''''
cond
!=
*25063 | 4233 *5967 -16491 add else
pow drop -29993 dec
& pow !%=
&
'''''''''''''''''''''''' Gene: 37 Ends at position 896 ''''''''''''''''''''''' else
24517 add <<
'''''''''''''''''''''''' Gene: 38 Ends at position 900 ''''''''''''''''''''''' start
true
inc
=
%=
4198 add inc
-8656 -22422 -16670 10650 sqr >=
-1956 21350 swap -30871 1367 -32000 13758 floor !=
-11957 24628 xor
-20679 stop
'''''''''''''''''''''''' Gene: 39 Ends at position 928 '''''''''''''''''''''''
inc
-2192 | 23562 stop
-17384 or
>
sqr overbool
| start
*0 -16953 %=
=
-18508 ~=
angle add 9720 >> 9128 -28681 & 14812 28975 - 14085 false
11284 -13599 pyth store
sgn %=
-15978 3733 mult
'''''''''''''''''''''''' Gene: 40 Ends at position 967 ''''''''''''''''''''''' else
store
| -23427
'''''''''''''''''''''''' Gene: 41 Ends at position 971 ''''''''''''''''''''''' else
'''''''''''''''''''''''' Gene: 42 Ends at position 972 ''''''''''''''''''''''' start
28389 div 2173
'''''''''''''''''''''''' Gene: 43 Ends at position 976 ''''''''''''''''''''''' start
4301 -30172 16762 20075 abs 20183 <
* -5115 !=
store
*.shoot 11677 !~=
angle
'''''''''''''''''''''''' Gene: 44 Ends at position 992 ''''''''''''''''''''''' else
-23846 ceil
'''''''''''''''''''''''' Gene: 45 Ends at position 995 '''''''''''''''''''''''
cond
~=
angle inc
-30319 *.sx sqr swapbool
15871 | ceil -28677 dec
-2469 -28018 *.mass -19406 add -25976 11218 -2701 -28003 11530 2472 *23567 not
inc
-6155 -17048 131 and
.out4 inc
pow clear pyth not
15615 2768 -25341 .trefshell store
-22322 stop
'''''''''''''''''''''''' Gene: 46 Ends at position 1039 '''''''''''''''''''''''
*.refnrg else
angle clearbool
-2204 -- !%=
inc
-18572 *14984 17777 inc
1991 *15541 -22096 . inc
*.up
'''''''''''''''''''''''' Gene: 47 Ends at position 1057 '''''''''''''''''''''''
cond
true
dist !~=
-77 -14 !~=
-80
'''''''''''''''''''''''' Gene: 48 Ends at position 1065 '''''''''''''''''''''''
cond
-6932 clear 4864 -8650 or
-29104 16446 -2427 div *.dn *.timer -21936 add store
| stop
'''''''''''''''''''''''' Gene: 49 Ends at position 1082 '''''''''''''''''''''''
5660 else
-26913 -14 1562 1 -9470 -8761 not
-9294 7443 angle & -26918 *-30659 inc
3646 -16459 -10322 1627 *.refdx ^
'''''''''''''''''''''''' Gene: 50 Ends at position 1104 ''''''''''''''''''''''' start
*.dn 3893 -7799
'''''''''''''''''''''''' Gene: 51 Ends at position 1108 '''''''''''''''''''''''
cond
pow & else
swap
'''''''''''''''''''''''' Gene: 52 Ends at position 1113 ''''''''''''''''''''''' start
dec
30875 angle 10929 inc
'''''''''''''''''''''''' Gene: 53 Ends at position 1119 ''''''''''''''''''''''' start
-17268 xor
-24817 22312 -28113
'''''''''''''''''''''''' Gene: 54 Ends at position 1125 '''''''''''''''''''''''
cond
rnd *.tielen3 - -14520 dec
-2835 ++ pyth 7789 add 753 -26520 >=
-24432 dec
-18413 << 26187 dupbool
-10985 -22186 -14762 -18261 inc
++ 27874 -17637 -18503 22720 -23982 24273 - -27434 .tout5 inc
add -26667 -11877 and
else
-16295 <
*-13 & false
>=
-17235 *36 14941 5342 =
swapbool
-8505 -1791 -14 !%=
-7569 -8166 -14204 6109 -25926 and
-1596 12344 -26967 not
-22988 *-28127 stop
'''''''''''''''''''''''' Gene: 55 Ends at position 1195 '''''''''''''''''''''''
!=
-15133 -27463 *.shsx 74 -20365 -21229 pyth 22788 cond
angle -14684 17010 swap 4375
'''''''''''''''''''''''' Gene: 56 Ends at position 1210 '''''''''''''''''''''''
cond
12976 -26044 14336 -13885 -23549 -1970 5146 ~=
~=
-28788 8725 -23947 -25527 stop
'''''''''''''''''''''''' Gene: 57 Ends at position 1225 '''''''''''''''''''''''
*26 ++ ~ ~ .shareshell dec
14252 -1429 !%=
-21718 inc
swap 14568 20038 1 20611 true
-12408 | ceil mod 5826 ++ dec
8 else
add dec
-26205 stop
'''''''''''''''''''''''' Gene: 58 Ends at position 1255 '''''''''''''''''''''''
<
abs dupbool
over -27946 not
-145 -20216 pow ++ 6939 -4021 pyth 26733 ^ -25165 -12203 clear mod *.timer -21877 -23603 -30838 cond
store
| 24483 6 5713 *-11497
'''''''''''''''''''''''' Gene: 59 Ends at position 1285 '''''''''''''''''''''''
cond
=
*-11542 !~=
-592 18967 -11403 25216 sgn
'''''''''''''''''''''''' Gene: 60 Ends at position 1294 '''''''''''''''''''''''
cond
-14534 -28624 18757 -27534 =
20320 8 -- angle angle 1575 =
stop
'''''''''''''''''''''''' Gene: 61 Ends at position 1308 '''''''''''''''''''''''
29081 xor
-16956 -21297 20557 -32000 -8555 -12123 7411 21874 2955 false
-9123 29529 clear sqr *.eyef ~ -3127 20460 ++ -17503 !~=
store
12191 <
stop
-3762 over dec
-21031 dec
-10065 -11402 *.fdbody and
23639 -22251 !=
-25442 1247 dec
21483 start
28736 16199 not
!%=
27373 -21600 *-3078 -28160 -30849 -18708 -9975 15580 * floor over
'''''''''''''''''''''''' Gene: 62 Ends at position 1367 ''''''''''''''''''''''' start
sub <
*.refmulti 7630 angle stop
'''''''''''''''''''''''' Gene: 63 Ends at position 1374 '''''''''''''''''''''''
3127 << -27805 22813 angle << mod 31839 drop else
floor 24798 -25528 add & 20743 15537 14941 and
swap -1842 & & & angle rnd -9335 *.robage 9733 and
28882 12774 mult -11956 xor
mult 11199 *31228 ceil <
'''''''''''''''''''''''' Gene: 64 Ends at position 1414 '''''''''''''''''''''''
cond
rnd else
-28384 7 19354 -14484 -16875 and
%=
>=
overbool
& -9803 14648 5608 not
false
=
-24114 -21396 dec
dec
-10003 =
15879 >> 15532 .tienum store
-632 20636
'''''''''''''''''''''''' Gene: 65 Ends at position 1446 ''''''''''''''''''''''' start
5851 overbool
6067 =
~ -21943 23266 pow *-19155 -17570 -24772 8364 1135 -4136 -15637 !=
-21509 28980 -10838 stop
'''''''''''''''''''''''' Gene: 66 Ends at position 1467 '''''''''''''''''''''''
dist -31376 clearbool
*1177 -25005 -11646 abs 14678 3139 29813 27 *. dist | 1 18862 dec
start
dist *9612
'''''''''''''''''''''''' Gene: 67 Ends at position 1487 ''''''''''''''''''''''' else
or
inc
-1352 store
floor 18390
'''''''''''''''''''''''' Gene: 68 Ends at position 1494 ''''''''''''''''''''''' start
*15935 ~
'''''''''''''''''''''''' Gene: 69 Ends at position 1497 '''''''''''''''''''''''
cond
10775 -11043 12789 >=
9590 -12862 add -3505 -29121 21840 17197 & angle inc
20067 clearbool
'''''''''''''''''''''''' Gene: 70 Ends at position 1514 '''''''''''''''''''''''
cond
26359 1 -16170 22892 stop
'''''''''''''''''''''''' Gene: 71 Ends at position 1520 '''''''''''''''''''''''
-21059 false
-10714 17372 add 23189 ~=
over *16079 10800 not
14844 dec
14881 -22935 rnd 14635 29935 -16963 5877 cond
30874 1013 <
'''''''''''''''''''''''' Gene: 72 Ends at position 1544 '''''''''''''''''''''''
cond
add -3679 *8914 angle store
-26374 28156 >=
<=
not
19947 start
-14548 floor abs store
<
inc
and
'''''''''''''''''''''''' Gene: 73 Ends at position 1564 '''''''''''''''''''''''
cond
-456 *.aimright ++ -28717 << 11562 !=
!~=
<
true
pow ^ clearbool
32000 <
~ -16855 9803 14223 add *.sx <
true
*-9398 or
pyth 13641 -322 >> 1785 23062 6024 -19778 1499 ~ dupbool
start
!%=
19203 clear -21028 -11488 & =
*.shoot -32000 angle 11291 clearbool
rnd *7682 *. 9341 sub *-1157 inc
*.up << 9733 5715 -8419
'''''''''''''''''''''''' Gene: 74 Ends at position 1626 ''''''''''''''''''''''' start
dupbool
*.mass -5896 ~ 25 <
'''''''''''''''''''''''' Gene: 75 Ends at position 1633 ''''''''''''''''''''''' else
swap & -1002 -27047 -14897 -26493 *.up -2309 -4707 or
-20582 -398 stop
'''''''''''''''''''''''' Gene: 76 Ends at position 1647 '''''''''''''''''''''''
<=
store
false
*8497 9315 24069 >=
dupbool
-17420 3787 -20234 -7377 32000 18642 !=
-1464 clear -17457 sqr *19694 stop
-6405 ~ dist 6843 25505 not
store
1665 store
inc
<< -18366 12702 >> -31101 *.up << -20270 -28862 inc
and
<
-12349 -18738 27758 26820 *.refpoison -3899 10 abs 1 -9276 9989 ~ -1635 -16288 18799 1531 -9233 -3133 | *4885 11330 <
<< -5218 -5989 and
26368 over 29696 not
>> <
cond
-603 pow stop
'''''''''''''''''''''''' Gene: 77 Ends at position 1726 '''''''''''''''''''''''
7537 <
-12469 12012 true
21754 !~=
xor
21322 ~ ceil ~=
.tin6 store
++ 25274 angle .refvenom store
dropbool
floor dec
*937 4548 angle and
-25610 1467 over -21355 -27190 ++ -23369 *8742 -5802 dist >> 27696 18483 drop -5730 13461 *-20 19282 *. overbool
dec
29202 7783 add sgn angle floor !%=
inc
-15659 26021 24624 store
inc
false
- -26728 -22224 -- cond
-5361 26888 -2571 >
stop
'''''''''''''''''''''''' Gene: 78 Ends at position 1797 '''''''''''''''''''''''
inc
-1 -25212 26955 *.in4 17301 -8841 sub 18834 3045 clear 17998 ^ >> !~=
dup -9950 -20712 *24876 store
angle <=
!%=
-17954 else
drop div -25902 -16856 |
'''''''''''''''''''''''' Gene: 79 Ends at position 1827 ''''''''''''''''''''''' else
*23109 -21931 9152 -3131 -32000 26898 -20145 and
-13567 -13341 .tout5 store
<=
overbool
-30482 13076 -19546 *21771 inc
floor -23413 add and
13627 -15677 pyth >> 6413 27442 14432 mod inc
>
-27219 20849 31218 -24216 | 26527 *-16575 9040 sub 7179 -14781 false
angle | -6886 15191 angle dropbool
15061 -20643
'''''''''''''''''''''''' Gene: 80 Ends at position 1881 '''''''''''''''''''''''
cond
and
-19543 ceil *10756 -15382 angle -26790 =
& and
dup | 882 17381 9573 -3423 24898 17899 -16682 !%=
-1389 clearbool
-15086 <
dist -11920 13162 angle 29463 else
*-18596 >=
-26283 0 *.eyef inc
5296 -18763 * -8017
'''''''''''''''''''''''' Gene: 81 Ends at position 1922 '''''''''''''''''''''''
cond
angle dist -5223 12173
'''''''''''''''''''''''' Gene: 82 Ends at position 1927 '''''''''''''''''''''''
cond
19639 -17173 3649 ~=
25739 -30411 25620 -24768 8311 -3281 27204
'''''''''''''''''''''''' Gene: 83 Ends at position 1939 '''''''''''''''''''''''
cond
-12559 sqr 2430 -6276 =
*.dx & *-14676 -11243 968 *25982 -5898 -8413 <
13151 false
-8316 22405 16363 11096 <
!=
-323 << -24869 1366 ~=
-20170 ~ start
~=
pyth 28679 -17103 *-31227 5 -22996 angle 4001 27312 *26957 10226 19909 -2210 <
sgn 5829 24367 angle 11068 10624 -1297 -11509 -29241 add *-14357 -2785 -29327 -8845 dup 9180 -21341 2517 -26904 ~
'''''''''''''''''''''''' Gene: 84 Ends at position 2005 '''''''''''''''''''''''
cond
dup and
clear -12407 start
-2057 -9520 >
++ inc
-6490 -3085 dup 5254 11875
'''''''''''''''''''''''' Gene: 85 Ends at position 2021 ''''''''''''''''''''''' else
19661 <=
-15737 19959 add -27370 -5144 -3624
'''''''''''''''''''''''' Gene: 86 Ends at position 2030 ''''''''''''''''''''''' start
rnd 19582 20065
'''''''''''''''''''''''' Gene: 87 Ends at position 2034 ''''''''''''''''''''''' else
>> clear 27521 13163 -12510 | mult -14311 >
7708
'''''''''''''''''''''''' Gene: 88 Ends at position 2045 ''''''''''''''''''''''' else
~=
-2664 -18760 -9376 -17748 1050 angle -18572 dist -15419 9835 7444 <
floor or
-9013 floor 14672 *-29264 2722 -29357 & and
~ -3769 25514 <
23505 16947 -12386 inc
'''''''''''''''''''''''' Gene: 89 Ends at position 2077 '''''''''''''''''''''''
cond
=
-20506 -3191 floor 16343
'''''''''''''''''''''''' Gene: 90 Ends at position 2083 '''''''''''''''''''''''
cond
angle -- 12194 angle -5150 start
floor -23548 28381 -6485 -8698 !=
20524 15900 18765 15187 stop
'''''''''''''''''''''''' Gene: 91 Ends at position 2101 '''''''''''''''''''''''
angle 6 30678 *.trefaim *-17814 16117 -6990 store
14302 else
clearbool
sqr 8277 18944 over sgn 15917 -16759 8462 1112 27015 7993 *.venval -24808 207 *.sx -8398 inc
'''''''''''''''''''''''' Gene: 92 Ends at position 2129 ''''''''''''''''''''''' start
-18937 abs true
3870 -26112 ~ 32000 !=
-3692 dist -19428 -6534 -30129 inc
-5419 << -8871 32000
'''''''''''''''''''''''' Gene: 93 Ends at position 2148 '''''''''''''''''''''''
cond
0 dec
* 8006 false
1690 *.myaimsx angle dec
5 -4938 11568 -12658 and
*.trefvelyourdx store
16066 -14965 -22540 29111 8962 ~ 12271 -29324 -3 -5288 -31534 -4672 add false
-3937 *-770 -3503 and
-9862 %=
19248 27466 dup 5046 -28006 16454 12298 21938 pow overbool
.tout4 dec
-24571
'''''''''''''''''''''''' Gene: 94 Ends at position 2198 '''''''''''''''''''''''
cond
*.up and
=
-14307 -9517 << -19224 20816 .refkills inc
clear . store
inc
pow 6842 or
11605 inc
~
'''''''''''''''''''''''' Gene: 95 Ends at position 2219 '''''''''''''''''''''''
cond
29660 ~ 24463 12702 -18835 -5794 dec
>=
25103 ^ inc
*.sx <
29617 -17437
'''''''''''''''''''''''' Gene: 96 Ends at position 2235 '''''''''''''''''''''''
cond
3857 >> -29083 mod -16079 -31491 -22249 start
-14253 5903 <
22299 -32000 28161 floor -28332 -26534 -6358 dupbool
store
-18486 -10443 *-9187 10024 22310 -11725 -21192 over abs -4327 dist 18434 *-22291
'''''''''''''''''''''''' Gene: 97 Ends at position 2269 '''''''''''''''''''''''
cond
clear | -23333 -3415 !%=
<
swapbool
|
'''''''''''''''''''''''' Gene: 98 Ends at position 2278 '''''''''''''''''''''''
cond
-7278 1 dupbool
-32000 ~ angle *1282 ~ swap -15415 4355 -25732 *13953 sqr 366 -16002 9801
'''''''''''''''''''''''' Gene: 99 Ends at position 2296 '''''''''''''''''''''''
cond
^ *-2136 -24034 pyth
'''''''''''''''''''''''' Gene: 100 Ends at position 2301 '''''''''''''''''''''''
cond
<
-6644 25234 >> 32000 !~=
-6482 dropbool
'''''''''''''''''''''''' Gene: 101 Ends at position 2310 '''''''''''''''''''''''
cond
angle - rnd -5776 << not
add << *1136 .fdbody dec
-4534 mult not
store
-32000 -16693 30006 add inc
-1868 clearbool
9064 %=
-28483 11734 start
9315 .myties dec
22577 store
-19253 32000 -- *16 -3233 <
8942 *.refxpos 9229 >
store
pyth 25653 <=
-11459
'''''''''''''''''''''''' Gene: 102 Ends at position 2358 '''''''''''''''''''''''
cond
!~=
false
!~=
store
31047 *-1164 .treffixed dec
-11215 ~=
-31328 14305 -11430
'''''''''''''''''''''''' Gene: 103 Ends at position 2372 '''''''''''''''''''''''
cond
-18764 -27228 21682 angle -25194 -11549 -24894 not
-22394 19187 << dec
dupbool
inc
ceil 4707 - -13157 -31775 -2529 8338 -30723 660 20129 <
*-3107 -11710 -18202 stop
'''''''''''''''''''''''' Gene: 104 Ends at position 2402 '''''''''''''''''''''''
-22911 -1353 -21920 overbool
16246 <
16854 >
dupbool
<=
*.velscalar store
!%=
~ -24122 -27341 -9231 cond
-20371 store
overbool
inc
1 ~ div 26776 or
14504 and
-25629 23556 -16950 -16521 *-8968 1659 -28948 20135 dec
-13354 * -6152 and
11921 -24285 *17 29802 -10714 26836 sqr -21517 !=
-8455 -22491 -7938 -30584 18846 24822 mod -30653 -885 29283 12502 -25606 6413 | <
xor
-3721 18129 -30257 28517 add -16525 start
-32000 7136
'''''''''''''''''''''''' Gene: 105 Ends at position 2478 '''''''''''''''''''''''
cond
2889 !~=
sub -14647 ~ *17863 14605 ^ store
'''''''''''''''''''''''' Gene: 106 Ends at position 2488 '''''''''''''''''''''''
cond
<
13276 | add 18074 5540 inc
-9393 5723 -13894 *19129 -29279 -1 -16051 dist clear 393 27492 true
!%=
~ 29371 18328 15098 13175 4412 pyth -26692 clearbool
-14241 & 702 12760 27542 8098 !~=
14172 -20194 dist dec
-11594 ceil 2436 *4033 or
-14652 else
*7069 26755
'''''''''''''''''''''''' Gene: 107 Ends at position 2538 '''''''''''''''''''''''
cond
floor angle ++ -12035 angle -580 add -32000
'''''''''''''''''''''''' Gene: 108 Ends at position 2547 '''''''''''''''''''''''
cond
else
-4134 32000 -25237 -18996 -27318 -20789 -3520 -- -30763 -67 -7701 angle -3328 floor add xor
'''''''''''''''''''''''' Gene: 109 Ends at position 2565 '''''''''''''''''''''''
cond
-7783 4927 -14830 *.up -20143 true
++ *-29932 add -11253 -3968 |
'''''''''''''''''''''''' Gene: 110 Ends at position 2578 '''''''''''''''''''''''
cond
false
-17958 add >=
'''''''''''''''''''''''' Gene: 111 Ends at position 2583 '''''''''''''''''''''''
cond
2846 -2254 start
'''''''''''''''''''''''' Gene: 112 Ends at position 2587 '''''''''''''''''''''''
cond
-22173 7463 21180 3 19464 -8828 21686 14006 12099 -12159 *15675 =
*-7370 *.dx stop
'''''''''''''''''''''''' Gene: 113 Ends at position 2603 '''''''''''''''''''''''
13119 -20226 -24838 -15363 -21898 -16091 -24460 -13739 14448 28209 -8844 2302 cond
add 16746 -30552 -9326 8157 -6165 -18148 angle 16888 -29482 -26485 sgn 5420 20634 19038 8579 -24760 dec
%=
-30563 23177 & - dist -5369 -14744 16991 4774 -9726 ~ 7236 4395 11859 3246 -29074 <=
store
<
rnd 32000 ~ 22533 angle -30602 -- -21374 store
840 -13378
'''''''''''''''''''''''' Gene: 114 Ends at position 2665 '''''''''''''''''''''''
cond
174 -20249 *.ypos -12873 store
~ -21833 rnd overbool
pow and
-22915 23713 <=
-12443 16288 xor
-28562 else
24722 23575 >> >
-23797 -850 angle -8618 19245 ceil
'''''''''''''''''''''''' Gene: 115 Ends at position 2695 ''''''''''''''''''''''' else
-28299 store
'''''''''''''''''''''''' Gene: 116 Ends at position 2698 '''''''''''''''''''''''
cond
10349 2008 -32000 -17040 1 24715 & 844 start
6606 -28332 -2766 *-14780 25003 -30199 -16655 angle pow -18252 store
inc
32000 clearbool
-31982 21917 12268 23796
'''''''''''''''''''''''' Gene: 117 Ends at position 2726 '''''''''''''''''''''''
cond
-859 6287 5416 24413 -26365 -3524 17843 6576
'''''''''''''''''''''''' Gene: 118 Ends at position 2735 '''''''''''''''''''''''
cond
1056 -18496 *.hitdx 17173 -905 2692 32000 29664 mod 16505 =
!%=
dupbool
-23449 -11084 -27065 8017 *-20894 24982 -30508 !%=
<< dec
-20998 13371 453 dup -9272 !~=
-17575 20051 add -32000 mult -17360 19071 -14473 17861 14304 31751 8598 5846 5113 -21641 31627 10119 store
8389 >=
4522 add !%=
++ sub -28945 15707 2533 -609 -2796 store
'''''''''''''''''''''''' Gene: 119 Ends at position 2796 '''''''''''''''''''''''
cond
-14064 over 15493 -23844 not
2111 20396 -13924 1599 dropbool
23185 %=
inc
-23183 dupbool
-30806 -30211 clearbool
add -26215 ^ 16724 12213 -23364 13575 .trefshoot store
'''''''''''''''''''''''' Gene: 120 Ends at position 2824 '''''''''''''''''''''''
cond
- else
sqr 1609 *.nrg stop
'''''''''''''''''''''''' Gene: 121 Ends at position 2831 '''''''''''''''''''''''
25377 *30530 -23243 22696 -14935 3025 pyth inc
-9414 4462 -3904 not
inc
-2618 1 *19321 25292 *.sharenrg stop
xor
12947 ~ 29490 12139 11363 -24130 angle stop
25958 18303 3222 1 -1556 add -4648 div 7 661 4502 30487 pow -31364 inc
cond
-17217 14060 25291 -8621 <
7055 -29110 pow -23256 20566 -31032 13189 -5922 523 30091 ^ -14225 *4556 <
32000 angle *6591 -24426 12782 6360 -20626 -10529 9823 -23344 !%=
add true
dist -25646 store
or
'''''''''''''''''''''''' Gene: 122 Ends at position 2911 '''''''''''''''''''''''
cond
24966 pow | 13996 16007 -32000 27011 ++ -22967 24049 -32000 -16945 <
12744 inc
-10519 30650 store
*21380 -6258 swapbool
-14561 and
20887 -- 24390 31625 <<
'''''''''''''''''''''''' Gene: 123 Ends at position 2940 '''''''''''''''''''''''
cond
'''''''''''''''''''''''' Gene: 124 Ends at position 2941 '''''''''''''''''''''''
cond
14556 store
-28689 25185 *.up *-13733 .tielen1 inc
4961 <
dec
-27336 12349 22939 2791 25370 -22240 19901 3345 -9699 -17371 -2230 -22706 26008 -21817 10962 or
-27859 dist angle -6333 !=
dec
-31267 13989 6389 4232 15726 24521 17939 32000 else
-9963 angle -14371 *.dx sgn -238 dup -9921 -2650 -1676 1701 11962 -5505 2 7362 -16891 *.out7 3581 8875
'''''''''''''''''''''''' Gene: 125 Ends at position 3003 '''''''''''''''''''''''
cond
-27750 29923 -12003 -7075 16555 clearbool
add -22238 -2030 -19655 stop
'''''''''''''''''''''''' Gene: 126 Ends at position 3015 '''''''''''''''''''''''
-25607 5591 -7626 >> cond
<
24102 -4568 *-14148 mod false
store
22343 2756 23118 ^ *-9774 abs -10184 21467 | 10233 -2502 -5642 *.aimleft or
5368 dist * -16211 24627 28342 * -22326 1193 -19689 stop
'''''''''''''''''''''''' Gene: 
Logged
To być albo nie być, oto jest ze pytanie
MysticalDumpling
Bot Destroyer
Posts: 205
Kurwa chuj!
Re: Weird zerobot
«
Reply #2 on:
December 24, 2013, 07:31:54 AM »
OK... I analyzed the behavior some more. It tries to move away from ties and shoots something from the back. The eyes shift over time as well... I see that the best zerobots have the most random #'s.
EDIT: The virus seems to be released only once per bot, ever. It is simply a bit of junk DNA. The shots are most likely info shots. It ties from the front.
«
Last Edit: December 24, 2013, 09:43:27 PM by MysticalDumpling
»
Logged
To być albo nie być, oto jest ze pytanie
NotLegalTender
Bot Builder
Posts: 85
Re: Weird zerobot
«
Reply #3 on:
January 14, 2014, 05:33:16 PM »
From your description, it reminds me sort of a bot that evolved in one of my sims a while back.
Logged
MysticalDumpling
Bot Destroyer
Posts: 205
Kurwa chuj!
Re: Weird zerobot
«
Reply #4 on:
January 15, 2014, 05:37:12 PM »
Really? Can you share the DNA, if you have it? Wonder if they can evolve into a proper bot...
Logged
To być albo nie być, oto jest ze pytanie
NotLegalTender
Bot Builder
Posts: 85
Re: Weird zerobot
«
Reply #5 on:
January 16, 2014, 12:00:22 AM »
http://forum.darwinbots.com/index.php/topic,3819.0.html
Its in this thread.
Logged
Botsareus
Society makes it all backwards - there is a good reason for that
Moderator
Bot God
Posts: 4483
Re: Weird zerobot
«
Reply #6 on:
April 30, 2014, 01:09:59 PM »
Let me point out that the correct definition here is a Randombot. That's all.
Logged
Print
Pages: [
1
]
« previous
next »
Darwinbots Forum
»
Bots and Simulations
»
Bestiary
»
Mutations
(Moderator:
Botsareus
) »
Weird zerobot