Bots and Simulations > Evolution and Internet Sharing Sims
Simplest Evo Starter Bot
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