Bots and Simulations > Evolution and Internet Sharing Sims

My 2.44.1 first-bot results so far...

(1/6) > >>

Botsareus:
In 2.44.1 I started with:

First bot:

--- Quote --- cond
 start
 *.body 1500 div 50 mult .repro store
 -1 .shoot store
 10 .up store
 *.aim 251 div 2 ceil 1 floor 1 sub .aimdx store
 stop
 end

--- End quote ---


So far, it evolved into:


--- Code: ---'1583
 .repro store
 -6 7
''''''''''''''''''''''''  Gene:  1 Begins at position  5  '''''''''''''''''''''''
 start
 329 ceil 1 sub rnd
''''''''''''''''''''''''  Gene:  1 Ends at position  10  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  2 Begins at position  11  '''''''''''''''''''''''
 else
 ceil
''''''''''''''''''''''''  Gene:  2 Ends at position  12  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  3 Begins at position  13  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  3 Ends at position  17  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  4 Begins at position  18  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  4 Ends at position  29  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  5 Begins at position  30  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 *.aim store

''''''''''''''''''''''''  Gene:  5 Ends at position  36  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  6 Begins at position  37  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  6 Ends at position  41  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  7 Begins at position  42  '''''''''''''''''''''''
 cond
 ~ sub 3 ceil 1 pow store
 5 sub 1 300 mult 50 1 else

''''''''''''''''''''''''  Gene:  7 Ends at position  57  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  8 Begins at position  58  '''''''''''''''''''''''
 cond
 300 mult 50 div 1500 *.body start

''''''''''''''''''''''''  Gene:  8 Ends at position  65  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  9 Begins at position  66  '''''''''''''''''''''''
 cond
 1 ceil 3 sub 256 *.aim store
 300 else
 ++
''''''''''''''''''''''''  Gene:  9 Ends at position  76  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  10 Begins at position  77  '''''''''''''''''''''''
 cond
 8 .sx store
 *.aim 256 .mass inc
 add | rnd 19 angle mult ^ drop *1048 drop - -139 327 inc
 else
 -64 * pyth -620 add inc
 *145 inc
 store

''''''''''''''''''''''''  Gene:  10 Ends at position  108  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  11 Begins at position  109  '''''''''''''''''''''''
 cond
 *287 abs dec
 pow and
 dist pyth store
 -596 sqr rnd 466 *1130 .up store
 ceil
''''''''''''''''''''''''  Gene:  11 Ends at position  125  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  12 Begins at position  126  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  12 Ends at position  130  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  13 Begins at position  131  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  13 Ends at position  142  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  14 Begins at position  143  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 *.aim store

''''''''''''''''''''''''  Gene:  14 Ends at position  149  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  15 Begins at position  150  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  15 Ends at position  154  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  16 Begins at position  155  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  16 Ends at position  155  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  17 Begins at position  156  '''''''''''''''''''''''
 cond
 inc
 *.aim store
 1500 div 50 mult .repro store
 -6 7 start
 329 ceil 1 sub <
 <
 and
 floor
''''''''''''''''''''''''  Gene:  17 Ends at position  176  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  18 Begins at position  177  '''''''''''''''''''''''
 cond
 swapbool
 <
 start

''''''''''''''''''''''''  Gene:  18 Ends at position  180  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  19 Begins at position  181  '''''''''''''''''''''''
 cond
 1 ceil 3 sub 256 *.aim store
 300 else
 ++ inc

''''''''''''''''''''''''  Gene:  19 Ends at position  192  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  20 Begins at position  193  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  20 Ends at position  197  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  21 Begins at position  198  '''''''''''''''''''''''
 cond
 ceil else
 rnd pyth
''''''''''''''''''''''''  Gene:  21 Ends at position  202  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  22 Begins at position  203  '''''''''''''''''''''''
 else
 and
 dec
 store
 582 *.dn 3 ceil
''''''''''''''''''''''''  Gene:  22 Ends at position  210  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  23 Begins at position  211  '''''''''''''''''''''''
 cond
 ~ start
 .up store
 rnd 19 .up store
 rnd =

''''''''''''''''''''''''  Gene:  23 Ends at position  221  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  24 Begins at position  222  '''''''''''''''''''''''
 cond
 inc
 *.aim store
 1500 div 50 mult .repro store
 -6 7 start
 329 ceil 1 sub rnd
''''''''''''''''''''''''  Gene:  24 Ends at position  239  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  25 Begins at position  240  '''''''''''''''''''''''
 else
 ceil
''''''''''''''''''''''''  Gene:  25 Ends at position  241  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  26 Begins at position  242  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  26 Ends at position  246  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  27 Begins at position  247  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  27 Ends at position  258  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  28 Begins at position  259  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 *.aim store

''''''''''''''''''''''''  Gene:  28 Ends at position  265  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  29 Begins at position  266  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  29 Ends at position  270  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  30 Begins at position  271  '''''''''''''''''''''''
 cond
 ~ sub 3 ceil 1 ++ start
 329 ceil 1 10 256 *.aim sub -17 sqr .aim dec
 sqr .aim dec
 *53 244 rnd *.dx 3 ceil 1 sub .aimright store
 dec

''''''''''''''''''''''''  Gene:  30 Ends at position  303  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  31 Begins at position  304  '''''''''''''''''''''''
 else
 1 50 mult 300 1 sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  31 Ends at position  313  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  32 Begins at position  314  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div
''''''''''''''''''''''''  Gene:  32 Ends at position  318  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  33 Begins at position  319  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  33 Ends at position  327  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  34 Begins at position  328  '''''''''''''''''''''''
 cond
 mod .up store
 rnd 19 5
''''''''''''''''''''''''  Gene:  34 Ends at position  334  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  35 Begins at position  335  '''''''''''''''''''''''
 cond
 start
 store

''''''''''''''''''''''''  Gene:  35 Ends at position  337  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  36 Begins at position  338  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  36 Ends at position  339  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  37 Begins at position  340  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  37 Ends at position  347  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  38 Begins at position  348  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store
 3 8
''''''''''''''''''''''''  Gene:  38 Ends at position  355  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  39 Begins at position  356  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  39 Ends at position  356  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  40 Begins at position  357  '''''''''''''''''''''''
 cond
 sub stop
''''''''''''''''''''''''  Gene:  40 Ends at position  359  '''''''''''''''''''''''
 store

''''''''''''''''''''''''  Gene:  41 Begins at position  361  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  41 Ends at position  365  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  42 Begins at position  366  '''''''''''''''''''''''
 cond
 ~ dec
 else
 =
 inc
 dec
 abs or
 pyth false
 ~=

''''''''''''''''''''''''  Gene:  42 Ends at position  377  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  43 Begins at position  378  '''''''''''''''''''''''
 start

''''''''''''''''''''''''  Gene:  43 Ends at position  378  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  44 Begins at position  379  '''''''''''''''''''''''
 cond
 pow store
 5 sub div ceil 3 *.dn dropbool
 pow dupbool
 ~=
 pyth *1145 | store
 pow <=
 inc
 dec
 stop
''''''''''''''''''''''''  Gene:  44 Ends at position  400  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  45 Begins at position  401  '''''''''''''''''''''''
 start
 pow
''''''''''''''''''''''''  Gene:  45 Ends at position  402  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  46 Begins at position  403  '''''''''''''''''''''''
 cond
 start
 *.body 1500 div 50 mult 300
''''''''''''''''''''''''  Gene:  46 Ends at position  410  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  47 Begins at position  411  '''''''''''''''''''''''
 cond
 inc
 10 256 *.aim store
 3 8
''''''''''''''''''''''''  Gene:  47 Ends at position  418  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  48 Begins at position  419  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  48 Ends at position  419  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  49 Begins at position  420  '''''''''''''''''''''''
 cond
 sub stop
''''''''''''''''''''''''  Gene:  49 Ends at position  422  '''''''''''''''''''''''
 store

''''''''''''''''''''''''  Gene:  50 Begins at position  424  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  50 Ends at position  428  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  51 Begins at position  429  '''''''''''''''''''''''
 cond
 inc
 ++ else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  51 Ends at position  440  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  52 Begins at position  441  '''''''''''''''''''''''
 cond
 start
 *.body 10 256 1 1500 div
''''''''''''''''''''''''  Gene:  52 Ends at position  448  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  53 Begins at position  449  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  53 Ends at position  457  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  54 Begins at position  458  '''''''''''''''''''''''
 cond
 mod .robage dec
 clear store
 228 sgn and
 sub .aimright store
 else
 rnd
''''''''''''''''''''''''  Gene:  54 Ends at position  471  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  55 Begins at position  472  '''''''''''''''''''''''
 else
 -22 inc
 1 sub pow store
 5 sub 1 300 mult 50 1
''''''''''''''''''''''''  Gene:  55 Ends at position  485  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  56 Begins at position  486  '''''''''''''''''''''''
 else
 dec
 ~
''''''''''''''''''''''''  Gene:  56 Ends at position  488  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  57 Begins at position  489  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  57 Ends at position  493  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  58 Begins at position  494  '''''''''''''''''''''''
 cond
 store
 stop
''''''''''''''''''''''''  Gene:  58 Ends at position  496  '''''''''''''''''''''''
 sub
''''''''''''''''''''''''  Gene:  59 Begins at position  498  '''''''''''''''''''''''
 cond
 =
 3
''''''''''''''''''''''''  Gene:  59 Ends at position  500  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  60 Begins at position  501  '''''''''''''''''''''''
 cond
 300 mult 50 div 1500 *.body start

''''''''''''''''''''''''  Gene:  60 Ends at position  508  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  61 Begins at position  509  '''''''''''''''''''''''
 cond
 1 ceil 3 sub 256 *.aim store
 300 else
 ++
''''''''''''''''''''''''  Gene:  61 Ends at position  519  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  62 Begins at position  520  '''''''''''''''''''''''
 cond
 8 .sx store
 *.aim 3 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  62 Ends at position  530  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  63 Begins at position  531  '''''''''''''''''''''''
 cond
 mod .up store
 rnd *.aim 256 sub 1 sub .aimright store
 else
 rnd
''''''''''''''''''''''''  Gene:  63 Ends at position  544  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  64 Begins at position  545  '''''''''''''''''''''''
 else
 -22 inc
 1 sub pow store
 5 sub 1 300 mult 50 1
''''''''''''''''''''''''  Gene:  64 Ends at position  558  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  65 Begins at position  559  '''''''''''''''''''''''
 else
 dec
 ~ 256 .repro inc
 ++
''''''''''''''''''''''''  Gene:  65 Ends at position  565  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  66 Begins at position  566  '''''''''''''''''''''''
 else
 .repro store
 *.aim 256 sub 3 ceil 1
''''''''''''''''''''''''  Gene:  66 Ends at position  574  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  67 Begins at position  575  '''''''''''''''''''''''
 cond
 start
 <
 swapbool

''''''''''''''''''''''''  Gene:  67 Ends at position  578  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  68 Begins at position  579  '''''''''''''''''''''''
 cond
 floor and
 <
 <
 sub 1 ceil 329 start
 7 .aimleft store
 300 mult 50 div 1500 store
 *.aim inc

''''''''''''''''''''''''  Gene:  68 Ends at position  599  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  69 Begins at position  600  '''''''''''''''''''''''
 cond

''''''''''''''''''''''''  Gene:  69 Ends at position  600  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  70 Begins at position  601  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  70 Ends at position  605  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  71 Begins at position  606  '''''''''''''''''''''''
 cond
 store
 *.aim 256 10 *.body start

''''''''''''''''''''''''  Gene:  71 Ends at position  612  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  72 Begins at position  613  '''''''''''''''''''''''
 cond
 1 ceil 3 sub 256 *.aim store
 300 else
 ++ inc

''''''''''''''''''''''''  Gene:  72 Ends at position  624  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  73 Begins at position  625  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  73 Ends at position  629  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  74 Begins at position  630  '''''''''''''''''''''''
 cond
 ceil div 50 mult 300
''''''''''''''''''''''''  Gene:  74 Ends at position  635  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  75 Begins at position  636  '''''''''''''''''''''''
 cond
 3 =

''''''''''''''''''''''''  Gene:  75 Ends at position  638  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  76 Begins at position  639  '''''''''''''''''''''''
 cond
 sub stop
''''''''''''''''''''''''  Gene:  76 Ends at position  641  '''''''''''''''''''''''
 store

''''''''''''''''''''''''  Gene:  77 Begins at position  643  '''''''''''''''''''''''
 cond
 ~ *.dn 3 ceil
''''''''''''''''''''''''  Gene:  77 Ends at position  647  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  78 Begins at position  648  '''''''''''''''''''''''
 cond
 ~ dec
 else
 1 50 mult 300 1 sub .aimright store
 pow sub .up inc
 -22
''''''''''''''''''''''''  Gene:  78 Ends at position  664  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  79 Begins at position  665  '''''''''''''''''''''''
 else
 rnd
''''''''''''''''''''''''  Gene:  79 Ends at position  666  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  80 Begins at position  667  '''''''''''''''''''''''
 else
 store
 5 sub 1 sub
''''''''''''''''''''''''  Gene:  80 Ends at position  672  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  81 Begins at position  673  '''''''''''''''''''''''
 cond
 ceil 3 *.dn ~ *.dn ~
''''''''''''''''''''''''  Gene:  81 Ends at position  679  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  82 Begins at position  680  '''''''''''''''''''''''
 cond
 div 1500 *.body stop
''''''''''''''''''''''''  Gene:  82 Ends at position  684  '''''''''''''''''''''''
 dec
 inc
 <=
 pow store
 | *1145 pyth ~=
 dupbool
 pow dropbool
 *.dn 3 ceil div sub .aimright store
 pow
''''''''''''''''''''''''  Gene:  83 Begins at position  705  '''''''''''''''''''''''
 cond
 start
 ~=
 false
 pyth or
 abs dec
 inc
 =
 50 div ceil 3 *.dn ~
''''''''''''''''''''''''  Gene:  83 Ends at position  720  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  84 Begins at position  721  '''''''''''''''''''''''
 cond
 div 1500 *.body start

''''''''''''''''''''''''  Gene:  84 Ends at position  725  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  85 Begins at position  726  '''''''''''''''''''''''
 cond
 pow
''''''''''''''''''''''''  Gene:  85 Ends at position  727  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  86 Begins at position  728  '''''''''''''''''''''''
 cond
 ceil -620 pyth * -64 else
 inc
 327 -139 - drop *1048 drop ^ mult angle 19 rnd store
 1 mod
''''''''''''''''''''''''  Gene:  86 Ends at position  749  '''''''''''''''''''''''

--- End code ---

Shasta:
You can use the code tag to have it fit, and not take up a huge amount of vertical space.


--- Code: ---[code]DNA['/code]

--- End code ---

just remove the '

Botsareus:
Nope, still does not work. :(

However, Did any one try it? Did any one download the file and try it? Is it cool or what?

P.S.

You have to get it going for a while bc in the beginning of the formula1-run it looks like the initial robot is winning.


Update:

All the 'system' is doing right now is optimizing the code to be smaller. I got it down to 1410, my goal is about 800.

I hope that I will not hit a limit on how much this current design can change. If I do , I'll scrap 'Firstbot' and restart with I_Flamma.

Shasta:
I edited you post to see what was wrong, you were at the max character limit, so when the ending code tag was added, it would not get saved.

Botsareus:
Hey Shasta, it still ends at gene 86. It is supposed to end at gene 171...

Edit: Oh, I see. You are just stating what the problem is... you did not fix it.

I still did not get a reply if anyone tryed it...  :wacko:

Navigation

[0] Message Index

[#] Next page

Go to full version