Author Topic: Weird zerobot  (Read 3330 times)

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
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.
To być albo nie być, oto jest ze pytanie

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
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: 
To być albo nie być, oto jest ze pytanie

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
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 »
To być albo nie być, oto jest ze pytanie

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
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.

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
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...
To być albo nie być, oto jest ze pytanie

Offline NotLegalTender

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Re: Weird zerobot
« Reply #5 on: January 16, 2014, 12:00:22 AM »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
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.