Recent Posts

Pages: 1 2 3 [4] 5 6 ... 10
31
Newbie / Re: coexistence
« Last post by hdggDalton on March 26, 2022, 09:28:51 PM »
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: [Select]
.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  '''''''''''''''''''''''

Code: [Select]
.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  '''''''''''''''''''''''


Code: [Select]
.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  '''''''''''''''''''''''

32
Newbie / Re: coexistence
« Last post by hdggDalton on March 22, 2022, 11:18:10 PM »
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: [Select]
  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  '''''''''''''''''''''''

Code: [Select]
*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  '''''''''''''''''''''''


Code: [Select]
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  '''''''''''''''''''''''
33
Newbie / Re: coexistence
« Last post by hdggDalton on March 20, 2022, 06:55:07 PM »
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: [Select]
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  '''''''''''''''''''''''
yeah its a beautiful mess isnt it lol
34
Newbie / Re: coexistence
« Last post by hdggDalton on March 18, 2022, 09:15:22 PM »
good news they learned how to make shell!!! :D here is dna:

Code: [Select]
.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  '''''''''''''''''''''''

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
35
Newbie / Re: coexistence
« Last post by Numsgil on March 17, 2022, 01:48:09 AM »
yeah those are some interesting mutations.  Keep at it, see if you can get it to do more interesting things.
36
Newbie / Re: coexistence
« Last post by hdggDalton on March 17, 2022, 12:58:30 AM »
what the hell no way the bots are ganging up on my terminator cannibots, like if i put one down next to a bunch of bots, they won't run away to get picked off one by one, they'll freaking gangbang the cannibot to death, but it's so weird because they seem to be able to tell who's native to the simulation, they don't attack fellow native bots but rather do the thing where they try to stay away from each other, but the moment i put down a cannibot everyone tries to kill it. have the bots become too smart??? the context of the picture is, i put a cannibot down inside a triangle of 3 bots, it went after the smallest bot which was quickly killed, but then these 2 remaining completely unrelated bots (well they probably have a common ancestor but their colors were pretty different) gang up on the cannibot and kill it, and then they go their separate ways!

anyways here is the code of the current best bot, i caught him feasting on some plants and popping out some babies, so i already know he won't be a horribly mutated mess, and at one point he had 50 descendants out of a population of 200, making up an amazing 1/4 of the entire population!!! so i know it's gonna be good
Code: [Select]
*.eye5 .out10 store
 negstore
 .out7 store
 pow 13475 2 xor
 *-610
 start
 25696 5 .up store
 *.tielen1 *.refage swapbool
 13771 * stop
''''''''''''''''''''''''  Gene:  1 Ends at position  22  '''''''''''''''''''''''
 ~=
 *.tiepres
''''''''''''''''''''''''  Gene:  2 Begins at position  25  '''''''''''''''''''''''
 cond
 *.eye5 *.tiepres >
 *.refeye *.myeye !=
 start
 -6 .shoot store
 sin ceilstore
 20551 *.refveldx .dx store
 !=
 .out7 store
 pow *.readtie floor ceil !%=
 stop
''''''''''''''''''''''''  Gene:  2 Ends at position  50  '''''''''''''''''''''''
 573 dist multstore

''''''''''''''''''''''''  Gene:  3 Begins at position  54  '''''''''''''''''''''''
 start
 .eye9dir store
 475 sgn *.availability *.dnalen *.refdx substore
 314 rnd *.thisgene 205 .tielen3 store
 sub .aimright store
 102 sin
''''''''''''''''''''''''  Gene:  3 Ends at position  73  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  4 Begins at position  74  '''''''''''''''''''''''
 else
 sqr
''''''''''''''''''''''''  Gene:  4 Ends at position  75  '''''''''''''''''''''''
''''''''''''''''''''''''  Gene:  5 Begins at position  76  '''''''''''''''''''''''
 start
 div *.refvelup !%=
 swapbool
 *274 21 *.nrg 23486 >
 *.tieang *.vel .repro store
''''''''''''''''''''''''  Gene:  5 Ends at position  89  '''''''''''''''''''''''
on closer inspection i was really surprised that it kept this line: "*.refeye *.myeye !=" which is the line that i think stops them from devolving into endless cannibalism. but how does it tell apart native bots, some of which have deviated really far by the way, from the cannibot? another point of interest is that it uses its velocity to determine how big of a baby it should make? very interesting method of variance given the range is 0-60 (max velocity is 60)
37
Newbie / Re: coexistence
« Last post by hdggDalton on March 15, 2022, 11:33:06 PM »
i got some interesting news, the sim is now doing well, they're really good at hunting even small moving corpses. i think it's a side effect of the very high chloroplast cost, which means a lot of plants die trying to achieve 32000 chloroplasts, leaving a ton of corpses behind, and i suspect corpses are a big food source for them, which is why they became better at eating them. oh yeah also the waste threshold is really low, it's at 1000 so no fat bois who can't reproduce keep getting fatter and fatter, but also means when one plant dies it's likely the waste will spread to other plants, making them die, and then the waste keeps spreading to other plants as well, killing a lot of plants and leaving them as corpses. the bots seem to be very distrustful and try to stay away from each other. i'm not sure why this happened, maybe the bots figured that if it saw a fellow bot, there's no food there, so they go the other way and spread out more. maybe it's a reaction to cannibalism, like there was this one bot that seemed to have its attractions reversed - generally the bots are attracted to food (plants) and corpses and repelled by other bots, but this bot was attracted to other bots and repelled by plants and corpses, so it acted a bit like a predator! i gave it a bunch of energy so it could reproduce but it instantly ate its child. even though the bot managed to chase down most of the bots it came across and eat them, the energy balance of this bot still trended down because of its ridiculous refusal to eat plants and corpses. but suddenly i realized this bot could be useful for prodding the other bots to develop cool defense mechanisms through natural selection, without the possibility of it taking over (because it can't eat plants and corpses, and really likes eating its own children) so i saved it and named it cannibot! and now i can pop down a whole army of terminators to terrorize the bots whenever i want XD
38
Newbie / Re: coexistence
« Last post by hdggDalton on March 13, 2022, 02:07:36 PM »
oh my god... the sim got overrun by bots evolving into plants, despite the increased chloroplast cost

i think i'll just rewind from a previous save
39
Newbie / Re: coexistence
« Last post by hdggDalton on March 12, 2022, 05:20:36 PM »
i started a new simulation yesterday to test out if shapes could increase diversity, i left drifting shapes on but at the slowest setting because i like things to be more dynamic, but all the shapes just seem to get stuck outside of the map? anyways it seems to work well enough though i haven't seen any dramatic differences, probably need to make the map bigger

Code: [Select]
Female DNA len  61 and male DNA len  61 had offspring DNA len  61 during cycle  520005

:o what is this? it showed up once in the mutation details, but hasn't showed up again ever since. did the bots have an extraordinary accident that allowed them to sexually reproduce, but just that once? because right now no one is sexually reproducing

oh man they figured out how to make chloroplasts... dont worry though i think i figured out how to keep them under control, raise the cost of chloroplasts from 0.2 to 0.5 though now they're almost extinct XD

ok so i have 1 picture of the whole simulation, 2 pictures of some bots tying though they always seem to die, one of them is just tying to every passing bot it can and the other seems to be stuck spinning with another one, and the last picture is an almost cancer bot that has really low energy need for reproduction (1500) feeding and encircling some plants... unfortunately they all died as soon as the food ran out. in the general population, some of them are moving in a corkscrew like pattern, while most are thrashing about randomly
40
Newbie / Re: coexistence
« Last post by Numsgil on March 11, 2022, 02:42:10 AM »
Yeah that might work.  Only one way to find out :)
Pages: 1 2 3 [4] 5 6 ... 10