Author Topic: Zer0Bot  (Read 1249 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Zer0Bot
« on: October 31, 2014, 11:19:41 AM »
'My first legit zerobot result
'Although it still chooses to fix itself in place at times as a useless defense mechanism

Code: [Select]
'#generation: 0
'#mutations: 16
 *.trefvelmyup *588 -3 -18 3 *.pval 5 *947 0 -19 *182 multstore
 -7 *.tieang *.reftype 0 *.trefdn -11 0 *.aimright <
 -29 4 *.tin8 anglecmp 12 -5 *292 *.tieval *492 *225 *.tout9 19 -2 4 29 -4 *732 *741 sqrstore
 *377 -27 %=
 30 addstore
 *.tmemval dup *580 13 *.shoot *682 9 *.vloc -4 -23 stop
 mult *.trefaim *576 13 23 *593 dist 11 9
 cond
 *893 *.trefvelmydn 8 *1291 dec
 sgnstore
 2 ~ *.shoot *551 start
 -19 ceil *.hitdn add inc
 48 >
 *926 addstore
 *366 *363 &
''''''''''''''''''''''''  Gene:  1 Ends at position  89  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  2 Begins at position  90  '''''''''''''''''''''''
 start
 *.sx -22 42 -1 *540 654 *274 -22 ++ overbool
 560 *0 dist substore
 *.myeye -1 *20 <
 sub * dupbool
 *855 <=
 *140 anglecmp *32 -16
''''''''''''''''''''''''  Gene:  2 Ends at position  117  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  3 Begins at position  118  '''''''''''''''''''''''
 else
 -5 -4 cos ceilstore
 -12 -10 angle ^ *259 12 16 * *.out4 *856
''''''''''''''''''''''''  Gene:  3 Ends at position  132  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  4 Begins at position  133  '''''''''''''''''''''''
 start
 and
 12 -43 & 12 .sx absstore
 *.mkshell -4 -11 *.out6 5 580 - 13 <=
 - *26 *.tin7 *489 *368 %=
 3 *.memval -10 22 *.mass *.hitup -15 5 0 floorstore
 10 *634 .up floorstore
 -5 -5 8 -5 *.tieang2 *236 *.eye6 *270 >
 -14 424 14 substore
 *.tout9
''''''''''''''''''''''''  Gene:  4 Ends at position  183  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  184  '''''''''''''''''''''''
 cond
 7 48 addstore
 *357 absstore
 9 *14 *.dn *.availability addstore
 floorstore
 ~ - -7 << -12 *518 -15 *147 0 -29 -7 sub 26 -11 .aim rndstore
 dist 141 *665 sub | *13 %=
 angle >
 -4 *.tmemloc store
 .up ceilstore
 *769 .robage substore
 *512 7 *.ploc ~=
 -38 - -1 dupbool
 .dn inc
 14 *16 4 *592 *356 *285 -4 29 *359 -38 ^ & <
 *.eye8 13 17 -17 >
 -- 0 *292 ++ >> div multstore
 dup divstore
 dist | 845 true
 ceilstore
 divstore
 15 22 *.fdbody 0 multstore
 root *50 >
 0 and
 - clear angle absstore
 -9 *.refveldx <
 dec
 39 dec
 24 divstore
 *358 *.trefup swap -5 0 stop
''''''''''''''''''''''''  Gene:  5 Ends at position  299  '''''''''''''''''''''''
 242 mod false
 *895 477 -3 ++ *.hitang 34
''''''''''''''''''''''''  Gene:  6 Begins at position  309  '''''''''''''''''''''''
 cond
 *.setaim 348 *.aimright ceilstore
 .tout4 multstore
 floorstore
 3 8 *579 7 !%=
 ceil *.eye6 17 0 0 14 *322 14 *279 13 2 *.eye6dir >
 else

''''''''''''''''''''''''  Gene:  6 Ends at position  335  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  336  '''''''''''''''''''''''
 cond
 ~=
 else
 14 *.mkvenom <

''''''''''''''''''''''''  Gene:  7 Ends at position  341  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  8 Begins at position  342  '''''''''''''''''''''''
 cond
 -12 -- -19 *.mkshell -4 %=
 *.refaimdx 31 -15 -13 3 -7 *.out10 *.bodgain 4 9 *.eye9 -28 21 *.trefvelmysx *.aimleft 8 *.out4 *.memval 14 *.dn 25 -19 -19 sin -31 -6 3 25 sqrstore
 <
 <=
 drop store
 699 *778 -18 12 *850 rndstore
 true
 12 *.deltie *181 *.hitang 4 *597 !~=
 over *.shootval 16 <
 *.eye3width -26 dropbool
 sgn -25
''''''''''''''''''''''''  Gene:  8 Ends at position  404  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  405  '''''''''''''''''''''''
 cond
 *.totalbots dist dec
 store
 933 *37 else
 absstore
 4 *.shflav *.up and
 -7 *.delgene *157 store
 *893 ~=
 !=
 -23 13 7 19
''''''''''''''''''''''''  Gene:  9 Ends at position  428  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  429  '''''''''''''''''''''''
 cond
 13 *472 *.tiepres dupbool
 <
 *670 *27 and
 49 <
 *489 -72 else
 drop store
 3 .tout4 ceilstore
 *.myup angle 4 17 2 -18 -28 dup
''''''''''''''''''''''''  Gene:  10 Ends at position  455  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  11 Begins at position  456  '''''''''''''''''''''''
 else
 6
''''''''''''''''''''''''  Gene:  11 Ends at position  457  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  458  '''''''''''''''''''''''
 cond
 *598 *17 -10 -36 or
 *.tin2 25 *.refveldx *356 1 *.out8 1 *20 <
 *346 *227 39 dropbool
 *.refdx *375 *618 root *1020 9 ~ *542 store
 *716 -7 | and
 2 *.shflav *.mkpoison 0 *.fertilized 19 *.tin5 *.mkvirus *655 22 *.focuseye *894 ~ *.out1 -7 *.eye5 -36 -21 *26 451 -11 pyth add * rndstore
 anglecmp *.aimleft *.eye9dir *277 -16 *145 *754 *.multi *.eye6dir ceilstore
 *.eye6dir <=
 -12 -2 .aimright negstore
 -7 *.treffixed 0 *.tin9 *.tieang2 0 *.refveldn *.eye1width 9 *.tin2 7 *.tieang2 *.treffixed *.eye6 angle 5 -3 dup clearbool
 28 dist -18 *372 *364 *.up *397 logx >=
 -12 14 multstore
 -1 *.up *963 *.eye8width false
 -36 *.tiepres *.aimright 2 *.fixed *.tienum store
 0 0 *.sharenrg *.eye9 *.hitsx *.shell -8 25 div <
 *.mkchlr *763 -49 *615 *664 swap *45 14 root 12 48 <=
 27 31 -12 *1060 ceil stop
''''''''''''''''''''''''  Gene:  12 Ends at position  601  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  13 Begins at position  602  '''''''''''''''''''''''
 cond
 46 else
 *366 28 688 >> multstore
 sub 4 *786 sqrstore
 7 -8 .shoot rndstore
 *31 angle 9 -5 38 6 193 31 *670 angle -15 *543 59 divstore
 860 !~=
 *.refaimdx rndstore
 ceilstore
 7 21 *.in5 *135 *.numties mult -16 drop cos *.eye8dir 51 -36 613 negstore
 10 2 -9 *408 16 multstore
 *.eye1dir sqrstore
 2 6 *.tin9 *.eye4width sin *284 *387 floor -29 33 *.out4 *793 6 -15 .mass negstore
 angle over 45 *.focuseye & 10 !~=
 sub -14 23 -45 29 *377 *.hitang -32 12 2 -13 -4 -11 -13 -4 -7 *.maxvel -15 clearbool
 14 sqr 20 1 -6 244 *.body 13 10 clearbool
 *231 8 *393 24 *.eye9width *.tout5 423 >
 *.dn *382 289 24 <=
 -1 -1 and
 | *.tieval -4 << 7 4 -3 *.aimleft *748 8 34 -2 -1 8 -12 *.tin3 ^ dist *617 dec
 -11 *.refage *472 *720 5 *.vel negstore
 ~ 14 -21 *942 -1 *431 4 22 34 8 *904 *634 -12 *334 *388 5 *353 -16 *788 & 9 *399
''''''''''''''''''''''''  Gene:  13 Ends at position  775  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  14 Begins at position  776  '''''''''''''''''''''''
 cond
 -1 -3 -9 .aimleft sqrstore
 16 *943 <
 12 2 0 -2 *.shdn *.tout8 -10 *791 *562 *27 *915 -14 *.shoot <
 -7 *717 -10 *278 *1053 *.waste -9 -7 *.shflav *228 *846 -20 7 anglecmp 32 swapbool
 5 * start
 5 floor *393 true
 477 *29 floor
''''''''''''''''''''''''  Gene:  14 Ends at position  824  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  15 Begins at position  825  '''''''''''''''''''''''
 else
 mult rndstore
 !~=
 *672 absstore
 -6 clear
''''''''''''''''''''''''  Gene:  15 Ends at position  832  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  16 Begins at position  833  '''''''''''''''''''''''
 else
 -4 .timer absstore
 -15 11 *652 -17 sub *500 7 =
 - -1 *.setaim 3 -11 0 -8 6 572 =
 *.shsx 52 -24 *.eye2 .mass divstore
 sin ceil *17 *-50 20 xor
 %=
 10 14
''''''''''''''''''''''''  Gene:  16 Ends at position  869  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  17 Begins at position  870  '''''''''''''''''''''''
 else
 *.in8 | -13 >> ~ -49 angle 8 -18 *.mkpoison -2 12 >=
 | %=
 *157 2 & 22 -23 %=
 dec
 *181 46 *222 *674 10 clearbool
 15 add *173 -5 << *295 =
 -4 ~ 8 !~=
 *322 *984 clearbool
 *15 16 -5 16 -2 >> *.shdx *.tout7 abs *356 *.fixlen *430 33 over -3 2 -2 0 -13 *.aimleft -25 *742 *763 *.shoot addstore
 *234 not
 =
 31 -6 clearbool
 *628 5 *774 or
 *599 *.trefaim 5 ^ *32 -9 7 swapbool
 *263 470 35 add >
 -17 *334
''''''''''''''''''''''''  Gene:  17 Ends at position  962  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  18 Begins at position  963  '''''''''''''''''''''''
 start
 *.trefvelscalar -9 stop
''''''''''''''''''''''''  Gene:  18 Ends at position  966  '''''''''''''''''''''''
 floorstore
 -12 -3 *552 *.readtie 19 - multstore
 substore
 *405 *-13 *.refveldn 0 -7 3 *660 *.aimright -7 & .trefbody ceilstore
 ^ cos *1039 -10 *1021 -8 *.eye5 16 2 6 *.myeye 10 2 -13 *287 *940 ^ 0 -19 ~ negstore
 *.myties clearbool
 4 12 529 *.trefup *717 *434 -5 *747 *493 .out4 store
 *.velscalar *735 -4 *.hitdn store
 22 *850 -14 26 *353 *749 5 -27 1 | *.kills substore
 ceil
''''''''''''''''''''''''  Gene:  19 Begins at position  1040  '''''''''''''''''''''''
 start
 << <
 <
 *380 27 149 !~=
 *261 *.bodloss 5 *559 overbool
 -12 *500
''''''''''''''''''''''''  Gene:  19 Ends at position  1054  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  1055  '''''''''''''''''''''''
 cond
 ceil over -29 -19 -11 -5 swapbool
 >> *267 -2 *.maxvel 24 rnd not
 *.refaimsx 18 15 sub 10 -11 *783 *16 -33 ++ %=
 << -23 *766 or
 -52 *1036 *.fixpos 20 44 *38 -1 else
 18 26 60 -21 store
 -29 *.rdboy 13 -10 *.maxvel -30 -13 17 *47 *368 *141
''''''''''''''''''''''''  Gene:  20 Ends at position  1108  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  21 Begins at position  1109  '''''''''''''''''''''''
 start
 46
''''''''''''''''''''''''  Gene:  21 Ends at position  1110  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  22 Begins at position  1111  '''''''''''''''''''''''
 start
 356 19 logx *658 12 -13
''''''''''''''''''''''''  Gene:  22 Ends at position  1117  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  23 Begins at position  1118  '''''''''''''''''''''''
 start
 13 *.dn 24 *.out10 =
 rnd 19 17 pow <
 29 *884 *891 *.robage *756 *.tout10 -8 *.trefbody *.mkshell 19 dist 25 -12 54 -20 *.tieang .timer absstore
 *.trefvelmysx true
 addstore
 *374 pow -20 *.tieang4 and
 9 5 0 *.numties .shootval rndstore
 4 *289 19 *387 rndstore
 4 7 *649 -2 -25 20 -4 0 *250 7 .dn sgnstore
 *562 ~ store
 *.robage *.myvenom *641 11 *190 16 *253 clearbool
 *.aimleft dec
 mod -9 *.refvelup 0 16 *680 -10 5 *182 455 16 add -42 *170 20 *258 17 -42 23 -5 31 -2 29 store
 14 -18 *.tin1 6 3 -2 dupbool
 cos sgnstore
 -10 logx *940 -9 -19 12 *.eye4width -5 7 *280 store
 0 *.tieval 13 3 19 1 *.out3 30 mult -1 -10 *.up substore
 add .shoot store
 11 14 -9 *.tieloc false
 *746 *.eye1dir *368 *.trefdn 7 -24 7 -2 >
 -33 * *673 negstore
 *577 *1071 substore
 *.refeye !%=
 ++ *735 %=
 -5 <
 19 5 -3 root *.nrg !=
 *585 -16 over drop %=
 -28 *-15 *.treffixed 11''''''''''''''''''''''''  Gene:  23 Ends at position  1293  '''''''''''''''''''''''


'#tag:stage86.txt
« Last Edit: November 26, 2014, 10:09:28 PM by Botsareus »

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Zer0Bot
« Reply #1 on: November 02, 2014, 04:59:12 AM »
Hey bot, nice bot (repetition :3) but mind labeling what the gene's do in their name, for atleast some of the more key ones...I had badly labelled genes!

OFFTOPIC: Mind entering Teriyaki into next F1, its highly aggressive, and quite lag inducing (unusual considering its short code), It'd be useful as well if you tell me what kills it in the end (My computer cant handle it for more than 100 cycles when im trying to do a proper F1 w/ it)
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Zer0Bot
« Reply #2 on: November 26, 2014, 06:59:46 PM »
How the fk do I know what the genes do? I did not write it, the simulator did.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Zer0Bot
« Reply #3 on: November 26, 2014, 07:01:19 PM »
Oh wait, you did not expect that reply at all? :P

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Zer0Bot
« Reply #4 on: November 26, 2014, 07:13:26 PM »
Also as a final these, Einstein is not gay, and stop comparing me to either because and only because I want you to preserve what is remaining of your pathetic humanistic sanity.

edit: Referring to Spikes old picky that I found offensive.
« Last Edit: June 08, 2015, 03:43:43 PM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Zer0Bot
« Reply #5 on: November 26, 2014, 08:46:18 PM »
If anyone can figure out a fix for my little zerobot problemo before I start caring to type it down they get bonus props. That is, if there is anyone left on earth that can understand that source code as well as I can. :P

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Zer0Bot
« Reply #6 on: November 27, 2014, 11:15:37 AM »
If anyone can figure out a fix for my little zerobot problemo before I start caring to type it down they get bonus props. That is, if there is anyone left on earth that can understand that source code as well as I can. :P
Send a PM to shadowgod2.
He simplifies code, he made the code for aggressive dwarfs understandable, meaning I could make V2

Also, hurry your ass over to leagues. The pileup on it. huge.
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline MysticalDumpling

  • Bot Destroyer
  • ***
  • Posts: 205
  • Kurwa chuj!
    • View Profile
Re: Zer0Bot
« Reply #7 on: November 13, 2015, 04:19:01 PM »
Oh, I got a reproducing, semi-feeding zerobot too! It also fixed itself.
To być albo nie być, oto jest ze pytanie

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: Zer0Bot
« Reply #8 on: November 13, 2015, 04:22:08 PM »