Welcome To Darwinbots > Newbie
coexistence
hdggDalton:
good news they learned how to make shell!!! :D here is dna:
--- Code: --- .out4 store
~ .aimleft store
803 501 *.eye5 * 215
start
*.in1 5 .up store
521 and
*.tin10
'''''''''''''''''''''''' Gene: 1 Ends at position 18 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 19 '''''''''''''''''''''''
cond
floor *.eye5 *.trefvelyourdn >
*.refeye *.myeye !=
*.myshoot -6 .shoot store
.maxvel ceilstore
*660 *.refveldx .dx store
!=
*.myties *.refmulti ~ .aimleft store
*.reftie start
dec
- *.dnalen *.refdx substore
314 rnd *.thisgene *.trefvelmysx .mkshell store
sub .aimright substore
*102
'''''''''''''''''''''''' Gene: 2 Ends at position 59 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 60 '''''''''''''''''''''''
cond
xor
*.refveldx *.thisgene *.trefvelmysx 911 store
sub .aimright ceilstore
-173 clear else
over store
*.nrg 23486 >
inc
12835 .repro store
'''''''''''''''''''''''' Gene: 3 Ends at position 81 '''''''''''''''''''''''
--- End code ---
i think it's only making shell when it's tied to something, like when reproducing or when just having been birthed, that's quite ingenious because reproducing happens regularly (at least for those who are successful) it makes a decent amount of shell without making so much that it weighs the bot down so much that they can't move
hdggDalton:
woah the simulation is 10 million cycles old now and weird things are happening, first it seems there was a big split in evolution that went 2 ways, there's the browns and the blues, also there were some bots that were tying to everything, unfortunately it seems they died soon after i observed them. also they lost the ability to make shell which is tragic but oh well. cannibalism seems to be more widespread too, though i think the majority of bots are still peaceful towards each other. i didn't see any compelling evidence that the blues and the browns were collectively hostile towards each other, i think cannibalism is more of a personal problem so if a bot is cannibalistic it will attack basically everyone no matter what
here's the best bot dna:
--- Code: ---7019 *.eye7 *.eye1 *.eye6 8802 >
and
*.trefdn dec
453 .aimright store
6213 .ploc store
*.eye9 *.tin2 869 multstore
overbool
cond
floor false
negstore
*399 *.eye2 *.reffixed >=
*.refvelsx 16335 *.eye1 addstore
*.eye6 *.eye1 *.shell 11 *.reftie 8802 *.eye5 mult >=
*.trefdn stop
'''''''''''''''''''''''' Gene: 1 Ends at position 43 '''''''''''''''''''''''
*.in10 *.reftie *.slime 12946 *.trefshoot *.eye8 30838
'''''''''''''''''''''''' Gene: 2 Begins at position 51 '''''''''''''''''''''''
start
532 *.tin1 angle 542 *.refaim *.refsx mult >=
*.trefshoot multstore
5 .up store
'''''''''''''''''''''''' Gene: 2 Ends at position 64 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 65 '''''''''''''''''''''''
else
*405
'''''''''''''''''''''''' Gene: 3 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 67 '''''''''''''''''''''''
cond
*167 *.eye5 *.trefaimdx *.mydx *.refeye >
!~=
834 *.shell start
-6 .shoot addstore
.eye5width store
store
*.refveldx .dx addstore
*.eye1 *.eye6 ^ *.eye8 *.trefshoot -208 *.trefvelmydx *.eye1 *.eye6 over false
808 14 *.dx
'''''''''''''''''''''''' Gene: 4 Ends at position 100 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 101 '''''''''''''''''''''''
else
'''''''''''''''''''''''' Gene: 5 Ends at position 101 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 102 '''''''''''''''''''''''
start
dupbool
25507 - 28839 rndstore
dec
922 *.refdx substore
overbool
*.eye3 200 or
388 rnd *.thisgene *893 10453 5 sub floorstore
substore
809 *.kills or
>=
store
521 503 21701 *.eye1 *500 rnd 7437 false
store
*.trefaimdx absstore
*472 508 >> divstore
*.eye8 *499 *.readtie -6 16525 *.tieang4 *.venom *.trefvelscalar *.tin4 *.refeye *.eye3 logx 10674 addstore
*762 *628 over 16335 *.eye1 addstore
*.eye6 *.eye1 *.shell 11 *.trefvelyourdn 8525 .fdbody store
*.eye6 *.eye6 30838 *.refdx *.mydn *.refnrg *379 203 true
388 466 19401 *778 20 *.eye4 *.tieang2 *.eye7 *.eye6 *.eye6 30838 *.eye8 *.ypos -208 *.mysx 8701 *.tielen angle *.dx 11 ^ *.eye8 *.refbody *.eye6 ^ *.eyef false
*.refshell *.hitup store
*.dnalen 26572 divstore
881 -91 >
4 *.refaimdx *.nrg 19483 >
^ *.eye5 *.tin2 *.trefvelscalar *.eye1 over 7437 .repro store
'''''''''''''''''''''''' Gene: 6 Ends at position 231 '''''''''''''''''''''''
--- End code ---
yeah its a beautiful mess isnt it lol
hdggDalton:
hmmmm, ok so after like 3 simulations ruined by freaking plants taking over the simulation, i got suspicious that it always kept happening so i looked for any plant bots that might have existed. when i found the little bastard hiding by spazzing out in between some shapes that were close to his color i killed that mfer as soon as i found em, good thing for save backups. now the simulation is running smoothly after i turned down light energy from 50 to 20, and no more plant takeovers have happened.
now to the present, all the bots are very homogenous color, cyan, it seems between the blues and the browns the blues won out in the end! in the blue-brown era the bots were paranoid and tried to stay away from each other as much as possible, but now it seems the bots don't really care as much anymore, and just ignore each other i did see some isolated cannibals taking advantage of this but i think their new behavior of yeeting themselves once in a while in a new direction more often than not throws off the cannibals, and helps them find food too!
here is a sample of 3 of the best performing bots, it constantly changes over time so it's also a nice way of getting a sample of multiple good bots. a slight note, as i was writing this it seems a small green strain has popped up, in fact the 3rd DNA sample is from a green bot, which made it to be the best bot! so we will see if the greens take over or not
--- Code: --- 14417 floorstore
store
start
substore
overbool
++ *.trefup inc
5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 13 '''''''''''''''''''''''
else
*.eye5
'''''''''''''''''''''''' Gene: 2 Ends at position 14 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 15 '''''''''''''''''''''''
cond
.eye4width store
multstore
*841 floorstore
.strbody store
12012 absstore
*.trefaimdx *.eye5 *158 *.mydx *.refeye >
!~=
.setboy substore
start
-6 .shoot ceilstore
*.shang 484 *.up *.refveldx .dx addstore
absstore
16350 *601 *515 5532 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 51 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 52 '''''''''''''''''''''''
else
sub *.ypos 525 and
add 476 2 18837 *.refypos *.refdx root *916 dupbool
sgn
'''''''''''''''''''''''' Gene: 4 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 67 '''''''''''''''''''''''
start
*.mypoison 808 angle .out7 store
*.trefup *.eye1 474 *.tin8 divstore
534 *.shdx rnd swapbool
sqrstore
*.thisgene floorstore
23 *.veldn multstore
6443 *.hitdx 813 474 <
*.vel inc
*.trefnrg *.tin10 *.hitsx store
store
438 794 store
*.in6 1 *.ypos 1821 false
floorstore
substore
++ 371 store
10921
'''''''''''''''''''''''' Gene: 5 Ends at position 113 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 114 '''''''''''''''''''''''
start
958 *.numties *.memval 413 swapbool
416 8303 *.memloc floorstore
*.timer *.nrg *.refdx ^ 18107 >
7437 *.refdn ^ .repro store
'''''''''''''''''''''''' Gene: 6 Ends at position 134 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 135 '''''''''''''''''''''''
start
*.trefvelyourdn *.refpoison .mkvenom store
store
338 *.eye7 store
.out8 ceilstore
*.myvenom 6 518 .eye1dir store
store
substore
5476 *.eye6 *496 547'''''''''''''''''''''''' Gene: 7 Ends at position 156 '''''''''''''''''''''''
--- End code ---
--- Code: ---*14417 floorstore
store
start
substore
overbool
*.tin1 *.trefup inc
5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 13 '''''''''''''''''''''''
else
*.eye5
'''''''''''''''''''''''' Gene: 2 Ends at position 14 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 15 '''''''''''''''''''''''
cond
floorstore
*841 multstore
floorstore
23 12012 absstore
*.trefaimdx *.eye5 *158 *.mydx *.refeye >
!~=
.setboy store
start
-6 .shoot ceilstore
*.shang .tielen1 store
*.refveldx .dx addstore
absstore
16350 *607 *515 5532 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 49 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 50 '''''''''''''''''''''''
else
338 *.ypos 525 *.myaimdx add 1 *.ypos 1821 false
floorstore
substore
++ 371 .eye8width store
338 476 2 9420 negstore
*.refdx root *916 dupbool
sgn
'''''''''''''''''''''''' Gene: 4 Ends at position 75 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 76 '''''''''''''''''''''''
start
*.mypoison dup *-161 *274 481 *.trefup *.eye1 474 *.tin8 divstore
534 *.shdx rnd swapbool
addstore
*.thisgene floorstore
23 *.veldn multstore
.tieang3 store
813 474 <
*.vel inc
*.trefnrg *.tin10 *.hitsx store
store
*.trefxpos 794 store
*.in6 958 *.numties *.memval *.tout9 159 360 .strbody store
.tout4 rndstore
416 *.treffixed *.memval store
*.timer *.shell *.refdx *.nrg 18107 >
7437 *.myshoot ^ .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 137 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 138 '''''''''''''''''''''''
start
*.trefvelyourdn 5 .mkvenom store
store
338 *.eye7 store
.out8 ceilstore
*.myvenom 6 518 .eye1dir store
store
substore
*496 *.eye6 5476 547'''''''''''''''''''''''' Gene: 6 Ends at position 159 '''''''''''''''''''''''
--- End code ---
--- Code: --- 14417 .mkpoison store
start
substore
overbool
++ .tout3 store
6203 28460 absstore
root 216 *.trefup inc
5 .up store
18340 *.eye5
'''''''''''''''''''''''' Gene: 1 Ends at position 21 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 22 '''''''''''''''''''''''
cond
9 *841 multstore
159 .readtie store
.mrepro store
absstore
*158 *.eye5 *.trefaimdx *.mydx *.refeye >
!~=
.setboy store
start
-6 .shoot ceilstore
*25196 567 angle *.refveldx .dx addstore
absstore
16350 *607 *515 21708 false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 2 Ends at position 58 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 59 '''''''''''''''''''''''
else
*.tmemval 29701 .out8 ceilstore
*.refshell *590 >=
& *-467 swapbool
*.dx false
962 *.trefaimsx
'''''''''''''''''''''''' Gene: 3 Ends at position 73 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 74 '''''''''''''''''''''''
else
*.tmemval *.ypos 525 and
add *.in5 431 *240 6415 !=
addstore
'''''''''''''''''''''''' Gene: 4 Ends at position 85 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 86 '''''''''''''''''''''''
start
*.myshoot negstore
*.vtimer .out9 store
*274 substore
534 *.shdx rnd swapbool
addstore
*.thisgene floorstore
23 *.veldn multstore
*.hitdn *.hitdx 813 *.refvelsx <
*.vel inc
*.trefnrg *305 *.tin9 469 *.in8 *.trefxpos .out1 store
*.in6 store
*.ypos 1821 false
.tielen1 store
++ 514 store
10921 *.memval *.refdx *.shell store
832 *.memval *.nrg 18107 >
7437 *.refdn floor .repro store
*.in1 .out8 ceilstore
*.myvenom addstore
*7196 store
*840 *.refveldn *.eye6 *496 *.tin6 663 *158 *.refmulti xor
'''''''''''''''''''''''' Gene: 5 Ends at position 159 '''''''''''''''''''''''
--- End code ---
hdggDalton:
another update, it seems to be going well though the stable population is trending down, it used to be in the 200s and now it's in the 150s. The bots look a lot fatter, like they're hoarding all the energy for themselves. Cancer explosions also seem much more common now, like they happen every minute, has the reproduction dna become more fragile? I'm pretty sure cannibalism has become mainstream, like 10% of bots are cannibals is my estimate. I no longer have to try really hard to look for them, i just zoom in on a bunch of bots and more often than not there's a cannibal there eating someone's butt. They never really take over though as they always, always eat their own children and waste sooooooo much energy chasing bots around while their shots are hitting nothing, and i have energy cost of shots turned up from 2 to 5, too. :wacko: At least they can sustain their population by eating plants, where the offspring has the chance to escape while their parents are busy eating. And also i assume there are constant additions to the ranks of cannibals from mutated bots messing up the part that tells them not to eat each other
3 best bots:
--- Code: ---.eye8dir store
addstore
*344 floorstore
*.eye7
start
*.refshoot 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 11 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 12 '''''''''''''''''''''''
else
531 *.tieang4 *850
'''''''''''''''''''''''' Gene: 2 Ends at position 15 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 16 '''''''''''''''''''''''
cond
13449 *.eye4 negstore
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.mydx *.refeye >
!~=
*.in2 *.in9 start
-6 .shoot ceilstore
5 .tout1 store
*.refveldx .dx addstore
*344 floorstore
17930 2464 23925 substore
sqrstore
1807 false
stop
'''''''''''''''''''''''' Gene: 3 Ends at position 50 '''''''''''''''''''''''
*.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
527 *.poison dist floor stop
drop
'''''''''''''''''''''''' Gene: 4 Begins at position 63 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 67 '''''''''''''''''''''''
start
2523 *.refsx *.tin8 *.reffixed *.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
30007 >
7437 *.trefxpos ^ .repro store
259 store
.backshot store
and
*.eye1 store
4 6 518 418 *.eye1 *.in1'''''''''''''''''''''''' Gene: 5 Ends at position 103 '''''''''''''''''''''''
--- End code ---
--- Code: --- .sharewaste multstore
*.eye7
start
*.refsx 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 8 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 9 '''''''''''''''''''''''
else
531 *.tieang4 *.mass
'''''''''''''''''''''''' Gene: 2 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 13 '''''''''''''''''''''''
cond
13933 *.eye4 !=
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.eye7 *.refeye >
!~=
.strbody store
start
-6 .shoot ceilstore
inc
.tielen1 store
*.refveldx .dx addstore
*.thisgene floorstore
.tielen3 store
28412 substore
sqrstore
6153 false
*.kills *.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
.aimright store
dist floor stop
'''''''''''''''''''''''' Gene: 3 Ends at position 58 '''''''''''''''''''''''
drop
'''''''''''''''''''''''' Gene: 4 Begins at position 60 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 63 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 64 '''''''''''''''''''''''
start
2523 585 *.tin8 *.reffixed swapbool
12699 3423 floorstore
*.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
31948 >
7437 *.trefxpos ^ .repro store
*.eye3 store
.backshot store
-- 6 and
30340 6 518 418 *.eye1 *.myshoot'''''''''''''''''''''''' Gene: 5 Ends at position 104 '''''''''''''''''''''''
--- End code ---
--- Code: --- .slime multstore
*.eye7
start
*.refsx 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 8 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 9 '''''''''''''''''''''''
else
531 *.tieang4 *.mass
'''''''''''''''''''''''' Gene: 2 Ends at position 12 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 13 '''''''''''''''''''''''
cond
13933 *.eye4 !=
*162 *.trefvelyourup *.in1 *.eye5 *.availability *.mydx *.refeye >
!~=
.strbody store
start
-6 .shoot ceilstore
inc
.tielen1 store
*.refveldx .dx addstore
*.thisgene floorstore
.tielen3 store
28412 substore
sqrstore
*.refvenom false
*.kills *.trefvelyoursx 29301 store
*.tmemval *.pleas rndstore
527 drop
'''''''''''''''''''''''' Gene: 3 Ends at position 55 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 56 '''''''''''''''''''''''
start
19824 12314 *29566
'''''''''''''''''''''''' Gene: 4 Ends at position 59 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 60 '''''''''''''''''''''''
start
2523 585 *.tin8 *.reffixed swapbool
*.mydn 3423 floorstore
*.ypos *.veldn multstore
*771 *.nrg 586 *.shdx rnd swapbool
addstore
*.thisgene floorstore
31948 >
7437 *.trefxpos ^ .repro store
*.eye3 store
.backshot store
-- 6 or
*.refpoison 6 518 418 *.eye1 *.myshoot'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
--- End code ---
hdggDalton:
these guys are NOT having a good time... XD
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version