41
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
The idea goes that an isolated population tends to become genetically homogenous over time. Sometimes beneficial mutations develop, sometimes harmful ones, sometimes lots of neutral mutations, but generally things have a tendency to spread out and either become universal or extinct. It's possible for such a population to even drive itself to extinction by accidentally getting into evolutionary dead ends.yes that's it, over a long enough period of time there's very little space in between death and domination
long term stability is interesting in its own right, but as long as there's some mutations I imagine something will change sooner or later.
cond
*.eye5 *.trefvelyourdn >
*.tin3 .eye4width store
start
*.refveldx .dx store
822 .up addstore
ceil 7805 mult *348
'''''''''''''''''''''''' Gene: 1 Ends at position 18 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 19 '''''''''''''''''''''''
cond
inc
*.eye5 281 >=
*.refeye *.maxvel inc
start
-6 .shoot store
*317 *.trefnrg 822 .up substore
.memloc store
'''''''''''''''''''''''' Gene: 2 Ends at position 37 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 38 '''''''''''''''''''''''
start
%=
<
rndstore
24835 17302 sqr .aimright floorstore
*.refaim .mkchlr store
*.trefshoot *.venom *131 *.memval sqr 542 300 *.nrg 24591 >
*.in5 addstore
addstore
'''''''''''''''''''''''' Gene: 3 Ends at position 62 '''''''''''''''''''''''
Interestingly the first DNA you posted had some junk at the end the second one doesn't. Otherwise they are remarkably similar. I'm guessing the mutation rate is pretty low?Yeah it was 1/16x at first but it was too slow so i increased it to 1/2x. Also the plant dna is only 22 long so it has a super low mutation rate compared to the actual bots which have dna of 150-200 length. Remember the first strain died, then the second strain came from one that was spawned in randomly and mutated.
11833 *-860 194 314 *.fixed 302
start
800 angle dropbool
*.sun .up store
534 *.refaimsx .readtie store
store
25450 *.nrg 28396 >=
.repro store
.tout10 store
*.maxvel *.trefaimdx 453 *582 cos *.numties drop *.in5 store
>
*.shell *.mkslime *.refypos 14337 *.ypos *.waste 1 *.refmulti *.mass *.trefvelscalar store
340 31707 store
*240 store
410 *.poisoned
'''''''''''''''''''''''' Gene: 1 Ends at position 54 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 55 '''''''''''''''''''''''
cond
*.tin5 522 *.poisoned *224 *.tin7 30817 store
*.tin1 *.chlr store
469 *.totalbots 822 419 *.refnrg store
store
.sharewaste store
>
*.refypos .eye9width store
18510 19696 .memloc store
start
-6 7 *.chlr inc
store
16402 sub store
*.shdx 28689 over *641 *.body *.eye1width 25811 *.memval *.refdn 526 *.trefsx ~ ceilstore
divstore
-5 2 *.veldn .tieang2 store
ceilstore
511 *.tin7 add !=
-143 104 dupbool
* *.in5 .tielen2 store
~ xor
19485
'''''''''''''''''''''''' Gene: 2 Ends at position 125 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 126 '''''''''''''''''''''''
start
.aimleft store
'''''''''''''''''''''''' Gene: 3 Ends at position 128 '''''''''''''''''''''''
cond
*.chlr 16281 <
start
.mkchlr addstore
160 .mkchlr addstore
add .tout4 store
store
28335 *.tin5 ceil 14674
'''''''''''''''''''''''' Gene: 1 Ends at position 18 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 19 '''''''''''''''''''''''
start
*.nrg 8199 >
'''''''''''''''''''''''' Gene: 2 Ends at position 22 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 23 '''''''''''''''''''''''
start
50 .repro store
*.refvelup 15728'''''''''''''''''''''''' Gene: 3 Ends at position 28 '''''''''''''''''''''''