Bots and Simulations > Evolution and Internet Sharing Sims

Simplest Evo Starter Bot

<< < (19/30) > >>

Endy:
Yeah, the yellow shots are poison.

For some reason bots, even alga_minimalis, will occasionally gain poison; even though they're not coded to make it. Probably an obscure bug, doesn't seem to mess up attackers much so not too much of an issue.

Did you check the childrens' body levels? if these are too low they'll die rapidly.

Testlund:
I got a weird veggie here. It swims round and round sideways over the screen. I'm not sure if this could be a bug or a genetic defect.

 store
 6 start
 inc
 & and
 rnd .sx dec
 stop

''''''''''''''''''''''''Gene  0: Last 'stop' at position  10''''''''''''''''''''''',

 angle cond

Numsgil:
no, that looks capable.

It's basically doing:

.aimsx inc
.sx dec

Elite:
I've been doing some 'ex nihlo' sims of my own in the new 2.42.3b

I started with a long string of zeros

After a much accelerated period of point mutation, I've got one that replicates:

 add not
 -23 0 -- -21 -12 =
 *-4 dec
 dup 30 *.aim -15 47 0 -10 sub *.aimright -9 35 inc
 else
 -- -- 25 and
 ceil or
 23 47 -4 mod *-13 | or
 -16 pyth <
 <
 angle *.up -13 ^ *-6 ~=
 19 sgn -18 cond
 or
 *.shoot stop
 dec
 3 ~ or
 4 16 store
 29 & floor not
 cond
 angle 10 *-2 %=
 dec
 cond
 angle dup or
 -8 pyth start
 or
 7 -21 & 27 -22 28 !=
 -12 ~=
 %=
 10 %=
26 -10 -60 mult >> and
 store
 ~ xor
 -38 -16 pow else
 18 ~ << ^ >
 8 *25 17 -2 6 and
 ^ 9 or
 31 -7 *-2 rnd or
 pyth <
 angle *-3 *-8 not
 ~ xor
 !%=
 | !=
 else
 and
 dec
 stop

''''''''''''''''''''''''Gene  3: Last 'stop' at position  137''''''''''''''''''''''',

 27 floor ^ 4 33 else
 2 and
 -28 10 & angle !=
 7 angle inc
 36 store
 -11 30 57 start
 - -9 -10 -8 abs and
 -8 ~ mult !~=
 and
 -27 | 23 4 1 52 -42 & -14 cond
 2 >> dist 33 pyth 26 store
 -- 13 abs -39 ~ -14 10 -12 -8 *.timer stop
 else
 -22 >> or
 -- else
 - * -12 8 cond
 floor store
 ~=
 *-4 ^ xor
 *-7 -22 6 *.shoot and
 5 *-4 18 -50 *0 -13 >
 dec
 !~=
 -20 << 6 -11 pyth floor -4 *.up and
 -23 start
 or
 sqr *-4 mult *.dx -11 19 -34 abs dec
 ^ store
 mult 8 else
 and
 -43 !~=
 dec
 pow mult -50 3 4 -8 *.shootval *-12 22 else
 -2 *-18 -7 ~ pyth sqr 0 xor
 dup -24 -- else
 sqr *0 angle 4 *0 else
 ~ sgn add 14 3 ceil sgn -6 sqr store
 -9 -6 store
 26 add *-3 3 4 4 mult -10 cond
 -9 -12 sqr !~=
 -22 div *.mass -11 11 0 ^ -20 ++ -6 22 0 floor 3 !~=
 ~ -44 *.sx start
 not
 -11 32 and
 3 -37 store
 or
 33 4 cond
 floor not
 -13 sgn -37 and
 or
 23 | >
 | -6 ~ -30 2 5 -3 22 15 *26 store
 dist -1 -6 *.dn 30 *.aimleft >=
 xor
 -2 *17 store
 dec
 sqr 9 dist store
 7 dup or
 -22 -5 store
 xor
 -3 pyth -32 28 17 -43 -2 -41 -19 store
 angle !%=
 << stop
 -16 38 -- add 5 -21 ~ *-2 14 -20 11 1 ++ xor
 -11 !%=
 - add dup 13 -18 -2 7 31 3 rnd -6 *42 -25 -1 -- -23 -19 1 add 11 else
 and
 floor 23 floor 10 <
 *.setaim -36 -9 .dx dec
 inc
 div <
 15 *.aim 2 stop
 *15 sqr add >> 13 -10 7 7 3 cond
 | 6 31 4 50 -18 angle 9 %=
 2 6 -27 and
 1 -21 .mass inc
 -4 -1 -11 -37 11 else
 1 mult -12 *.mass -31 1 <=
 <=
 -3 -- 15 -13 store
 %=
 *-6 inc
 xor
 -30 not
 6 -24 *-13 8 -33 12 11 -2 -8 -3 6 start
 -9 pow *38 0 not
 inc
 store
 ~ -11 7 rnd -5 -4 0 start
 -2 *-7 -6 ceil -8 7 *.up <
 *.aimright 60 -38 angle -5 add 12 -- -3 mult !~=
 36 start
 -7 dist -2 | pow add mod else
 rnd 4 -1 not
 pow -17 6 .dn store
 store
 -7 pow inc
 angle - 5 -36 sgn add ceil 7 -5 0 and
 -5 -1 else
 -21 *-24 7 add *0 17 sqr -2 -33 -40 -15 23 *.dn 9 12 abs else
 dec
 start
 sqr add !%=
 14 ceil *14

Numsgil:
Holy crap that is an intense genome

Nice work.  What sort of behavior is it exhibiting?  Controlled reproduction?  Is it a veg?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version