Welcome To Darwinbots > Newbie
coexistence
Numsgil:
--- Quote from: hdggDalton on March 26, 2022, 09:28:51 PM ---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.
--- End quote ---
I don't think this is necessarily a bad thing; the most efficient strain isn't necessarily the most competitive strain.
hdggDalton:
--- Quote from: Numsgil on April 02, 2022, 11:52:15 PM ---
I don't think this is necessarily a bad thing; the most efficient strain isn't necessarily the most competitive strain.
--- End quote ---
initially I was a bit concerned that the trend would continue downwards, and that a lower population would mean higher chance of sudden mass extinction as well as lower diversity. However now it seems to have leveled out at 160-180, thanks to some very cool evolved behaviors; when two bots meet, they now shoot while running away backwards. I like this, it's the "live and let live" behavior, where the bot won't pursue you, but if you try, they'll make you pay for it. I had simulated about 10 million cycles while placing pixels on r/place to defend the German flag, and a lot could have happened up to now. I assume at some point there was a huge spike in cannibalism, and cannibal bots took over the population. Eventually one of them, instead of moving forwards when detecting another bot, mutated to move backwards instead, but kept shooting when doing so. Then the behavior took off, exponentially growing as when 2 bots with this behavior meet, they minimize energy losses by moving away from each other, whereas a real cannibal will make both of them lose tons of energy by commencing a chase. However, it's still better than 2 cannibals meeting each other, since they will basically engage in a fight to the death, and in the end the winner loses a lot of body points anyways. It's like the prisoner's dilemma, but the cooperation won out in the end. There is also another bot strain that was the majority a few posts ago, the pacifists that simply run away without shooting. I think they would win out in the end against the backshooters because they don't waste energy shooting whenever they see a bot. However, the pacifist behavior is completely non existent in the current simulation, so I predict that the cannibals killed them all before the backshooters emerged, then the backshooters took over. Running long simulations is so cool, it's like an evolutionary fish tank :D
Anyways, time for the 3 best bots of the post!!!
I had a really hard time finding a best bot other than this one, this one bot is a beast, he had 28 descendants out of a population of 162 so i think it's safe to say his bloodline is secure :)
--- Code: --- -91 *.tin7 ~=
negstore
*.refeye .eye8dir store
*.rdboy store
store
7525 *.memval mult mult root and
store
*.eye2 527 .mkpoison store
226 *.reftie store
627 546 *.tin4 *.treffixed store
*.shell *.paralyzed or
store
836 .out10 store
&
start
*.treffixed 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 42 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 43 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.myshoot *359 5 start
-6 .shoot store
816 *.paralyzed *.refdn 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
*.tin4 *.tieang store
*911 >
'''''''''''''''''''''''' Gene: 2 Ends at position 71 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 72 '''''''''''''''''''''''
start
*.memval | -32 pyth
'''''''''''''''''''''''' Gene: 3 Ends at position 76 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 77 '''''''''''''''''''''''
else
*.maxvel *.refaimsx
'''''''''''''''''''''''' Gene: 4 Ends at position 79 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 80 '''''''''''''''''''''''
start
*.refpoison *.tielen2 1540 24709 *.veldn multstore
divstore
*.nrg 516 30200 31505 ceilstore
*.thisgene substore
30007 >
13337 store
.repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
--- End code ---
--- Code: --- -91 *.tin7 ~=
negstore
*.refeye store
7525 6217 mult *.tin5 root and
.eye8dir store
*.rdboy store
store
*.eye2 527 .mkpoison store
226 *.ypos store
627 546 *.tin4 *.treffixed store
*.shell *.paralyzed or
store
836 .out10 store
&
start
*.treffixed 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 42 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 43 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.tin3 *359 5 start
-6 .shoot store
816 .eye4dir store
15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
*.tin4 *.tieang store
*911 >
'''''''''''''''''''''''' Gene: 2 Ends at position 71 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 72 '''''''''''''''''''''''
start
*.memval | -32 pyth
'''''''''''''''''''''''' Gene: 3 Ends at position 76 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 77 '''''''''''''''''''''''
else
*.maxvel *.refaimsx
'''''''''''''''''''''''' Gene: 4 Ends at position 79 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 80 '''''''''''''''''''''''
start
*.refpoison *.tielen2 1540 24709 *.veldn multstore
divstore
*.nrg 516 30200 31505 ceilstore
*.thisgene substore
30007 >
13337 store
.repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
--- End code ---
--- Code: --- -91 *.tin7 ~=
negstore
*.refeye .eye8dir store
*.rdboy store
store
7525 *.memval mult mult root and
store
*.eye2 527 .mkpoison store
226 *.reftie store
627 546 *.tin4 *.refkills store
*.shell *.paralyzed or
store
836 .out10 store
&
start
*.treffixed 5 .up store
'''''''''''''''''''''''' Gene: 1 Ends at position 42 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 43 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.myshoot *359 5 start
-6 .shoot store
816 *.paralyzed *.refdn 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
*.tin4 *.tieang store
*911 >
'''''''''''''''''''''''' Gene: 2 Ends at position 71 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 72 '''''''''''''''''''''''
start
*.memval | -32 pyth
'''''''''''''''''''''''' Gene: 3 Ends at position 76 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 77 '''''''''''''''''''''''
else
*.maxvel *.refaimsx
'''''''''''''''''''''''' Gene: 4 Ends at position 79 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 80 '''''''''''''''''''''''
start
*.refpoison *.tielen2 1540 24709 *239 multstore
divstore
*.nrg 516 30200 31505 ceilstore
*.thisgene substore
30007 >
13337 store
.repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 100 '''''''''''''''''''''''
--- End code ---
These other 2 bots were nowhere near as cool, with only 9 and 10 descendants each. The first bot literally has way more descendants than both of them COMBINED!!! :Headbang:
hdggDalton:
oh my god, holy sweet jeeeesus... what happened here??? why are there blue dots everywhere??? why do they all have blue rings around them??? the worst part is, it's not even the bots, it's the freaking plant species that i put in for food, they somehow mutated and killed everyone... i saved this simulation just for funsies but it runs at half of a cycle every second so i don't think i'mma actually keep running it. oh my god their dna is so long wtf
--- Code: ---
start
16427 *.refveldx 16427 *.refveldx 4 overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
832 -32 pyth dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 1 Ends at position 46 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 47 '''''''''''''''''''''''
start
16427 *-526 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow 516 >
*.tieang 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 2 Ends at position 87 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 88 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos rnd .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 - 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *381 *.rdboy *.myties 832 -29 sqr
'''''''''''''''''''''''' Gene: 3 Ends at position 129 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 130 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 17531 31505 dec
*.thisgene .mkvirus store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 >
'''''''''''''''''''''''' Gene: 4 Ends at position 166 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 167 '''''''''''''''''''''''
start
15425 4 *.refveldx 16427 addstore
>> .vshoot floorstore
*.refeye pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 5 Ends at position 198 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 199 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos ceil .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 >> *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 6 Ends at position 239 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 7 Begins at position 240 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos -124 addstore
>> .vshoot store
*.refeye *.tieang .out2 dec
*.thisgene .mkvirus store
.repro store
*911 9524 *.tin7 >
'''''''''''''''''''''''' Gene: 7 Ends at position 266 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 8 Begins at position 267 '''''''''''''''''''''''
start
15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*911 9524 *.tin7 *.tin3 *-499 *.myties 832 -32 pyth sqr
'''''''''''''''''''''''' Gene: 8 Ends at position 303 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 9 Begins at position 304 '''''''''''''''''''''''
start
16427 516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *381 *.rdboy *.myties 832 -29 sqr
'''''''''''''''''''''''' Gene: 9 Ends at position 325 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 10 Begins at position 326 '''''''''''''''''''''''
start
divstore
overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> 338 11 dup store
*.refeye store
'''''''''''''''''''''''' Gene: 10 Ends at position 341 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 11 Begins at position 342 '''''''''''''''''''''''
start
*273 & store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 11 Ends at position 357 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 12 Begins at position 358 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup clearbool
11 pow *.tieang >
516 30200 31505 ceilstore
*.thisgene .mkvirus store
*.in5 store
.repro store
*911 store
*572 *.nrg 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 12 Ends at position 398 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 13 Begins at position 399 '''''''''''''''''''''''
start
15425 16427 *.refveldx 4 .shareshell store
.vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 *.poison 832 -32 >
'''''''''''''''''''''''' Gene: 13 Ends at position 426 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 14 Begins at position 427 '''''''''''''''''''''''
start
15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*918 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 14 Ends at position 461 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 15 Begins at position 462 '''''''''''''''''''''''
start
<
*.availability 516 30200 31505 .mkchlr store
stop
'''''''''''''''''''''''' Gene: 15 Ends at position 470 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 16 Begins at position 471 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup clearbool
11 pow *.tieang >
516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 store
*604 *.setboy 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 16 Ends at position 511 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 17 Begins at position 512 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx store
*911 store
.dx addstore
>> 338 9524 *.myties *.rdboy store
*.refeye *.in7 dup 11 pow *.tieang >
516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 store
*572 *.nrg 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 17 Ends at position 557 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 18 Begins at position 558 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos 4 *.thisgene .mkvirus store
addstore
>> .vshoot store
*.refeye store
dup *.tieang pow 11 >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 18 Ends at position 600 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 19 Begins at position 601 '''''''''''''''''''''''
start
15425 16427 >> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
store
9524 *.tin7 pyth store
15425 16427 *.myvenom .dx addstore
~ 333 store
*.refeye *.thisgene ceilstore
store
floorstore
30007 >
dup 11 pow *.tieang 516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
stop
'''''''''''''''''''''''' Gene: 19 Ends at position 658 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 20 Begins at position 659 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx 4 .out2 store
.vshoot store
*.refeye store
dup clearbool
11 30200 516 >
*.tieang pow 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 20 Ends at position 696 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 21 Begins at position 697 '''''''''''''''''''''''
else
*.tout2 6000 >
inc
-637 16427 *.refveldx overbool
*.refkills 16427 *.ypos .dx addstore
>> dist store
*.refeye store
dup 11 pow *.tieang .out2 store
31505 dec
*.thisgene .mkvirus store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 >
'''''''''''''''''''''''' Gene: 21 Ends at position 735 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 22 Begins at position 736 '''''''''''''''''''''''
start
15425 16427 *.refveldx pow 11 dup *.trefypos !=
516 30200 31505 *.thisgene .mkvirus store
.out1 store
.repro store
*911 9524 *.tin7 *.tin3 *.myties 832 -32 pyth sqr
'''''''''''''''''''''''' Gene: 22 Ends at position 763 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 23 Begins at position 764 '''''''''''''''''''''''
start
15425 16427 *.refveldx .dx addstore
>> .vshoot floorstore
*.refeye pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 23 Ends at position 795 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 24 Begins at position 796 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *129 .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
4709 30200 31505 dec
*.thisgene 335 800 true
store
.repro store
*911 9524 *381 *.rdboy *.myties 832 -29 sqr
'''''''''''''''''''''''' Gene: 24 Ends at position 834 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 25 Begins at position 835 '''''''''''''''''''''''
start
*.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 root
'''''''''''''''''''''''' Gene: 25 Ends at position 872 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 26 Begins at position 873 '''''''''''''''''''''''
cond
*.chlr *.availability start
837 *.refeye *.myties 15425 16427 *.refveldx .aim addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
31505 30200 516 ceilstore
*.thisgene .mkvirus store
.out1 store
300 .dx addstore
>> .vshoot store
*.refeye store
store
*911 store
6000 sub *.in4 *.in4 468 6000 >
'''''''''''''''''''''''' Gene: 26 Ends at position 921 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 27 Begins at position 922 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 27 Ends at position 961 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 28 Begins at position 962 '''''''''''''''''''''''
start
15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*.thisgene .mkvirus store
*918 9524 *.tin7 *.rdboy *.myties 832 -32 pyth *.refveldx overbool
*.refkills
'''''''''''''''''''''''' Gene: 28 Ends at position 1002 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 29 Begins at position 1003 '''''''''''''''''''''''
start
50 .repro store
15 .aimright store
stop
'''''''''''''''''''''''' Gene: 29 Ends at position 1010 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 30 Begins at position 1011 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 - 516 30200 31505 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *381 *.rdboy *.myties 832 -29 sqr
'''''''''''''''''''''''' Gene: 30 Ends at position 1054 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 31 Begins at position 1055 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 - 31505 dec
*.thisgene 335 800 true
store
.repro store
*911 9524 *381 *.rdboy *.myties 832 -29 sqr
'''''''''''''''''''''''' Gene: 31 Ends at position 1094 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 32 Begins at position 1095 '''''''''''''''''''''''
start
-637 16427 15425 16427 *.ypos .dx addstore
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*.tin7 9524 *911 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 32 Ends at position 1128 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 33 Begins at position 1129 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 xor
30200 31505 dec
*.thisgene .mkvirus rndstore
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 33 Ends at position 1169 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 34 Begins at position 1170 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refpoison 15425 16427 .dx addstore
>> .vshoot store
*.refeye *982 store
dup 11 pow *.tieang >
*.eyef *.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 34 Ends at position 1205 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 35 Begins at position 1206 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup clearbool
11 30200 516 >
*.tieang pow 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 35 Ends at position 1243 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 36 Begins at position 1244 '''''''''''''''''''''''
start
15425 16427 >> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
store
9524 *.tin7 pyth store
15425 16427 *.myvenom .dx addstore
~ 333 store
*.refeye *.thisgene ceilstore
store
floorstore
30007 >
dup 11 pow *.tieang 516 30200 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
stop
'''''''''''''''''''''''' Gene: 36 Ends at position 1301 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 37 Begins at position 1302 '''''''''''''''''''''''
cond
*.chlr *.availability start
837 *.refeye *.myties 15425 16427 *.refveldx & 17 addstore
>> .vshoot store
*.refeye pow *.tieang >
store
dup 11 pow *.tieang >
31505 30200 516 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 store
6000 sub *.in4 >
*.in4 468 6000 >
'''''''''''''''''''''''' Gene: 37 Ends at position 1348 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 38 Begins at position 1349 '''''''''''''''''''''''
start
16427 *.tin10 overbool
*.refkills .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 38 Ends at position 1385 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 39 Begins at position 1386 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow 516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 39 Ends at position 1423 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 40 Begins at position 1424 '''''''''''''''''''''''
start
160 *.treffixed store
834 *.refeye *.myties 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 ceilstore
*.trefvelyoursx .mkvirus store
.out1 store
.repro store
*911 store
*572 *.nrg 6000 >
*.in4 *.nrg 6000 >
16427 *.refveldx .dx addstore
>> *.trefvelyourup store
*.trefsx store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
.out1 store
.repro store
*911 9524 *.tin7 *.tin3 *.myties 832 -32 pyth sqr
'''''''''''''''''''''''' Gene: 40 Ends at position 1500 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 41 Begins at position 1501 '''''''''''''''''''''''
start
16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 9524 *.tin7 *.rdboy *.myties 832 -32 pyth
'''''''''''''''''''''''' Gene: 41 Ends at position 1540 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 42 Begins at position 1541 '''''''''''''''''''''''
start
-637 16427 16427 *.ypos 4 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 *.refkills 15425 16427 pow *.tieang >
516 17531 31505 dec
*.thisgene .mkvirus store
.repro store
addstore
>> 340 *.out6 9524 *.tin7 *.rdboy *.myties -32 >
'''''''''''''''''''''''' Gene: 42 Ends at position 1586 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 43 Begins at position 1587 '''''''''''''''''''''''
start
-637 16427 *.refveldx *.nrg 6000 >
overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*.tin7 9524 *911 *.rdboy *.myties -32 pyth
'''''''''''''''''''''''' Gene: 43 Ends at position 1629 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 44 Begins at position 1630 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 .tienum store
addstore
>> .vshoot store
*.refeye store
dup 11 pow *.tieang >
516 30200 31505 dec
*.thisgene .mkvirus store
800 true
store
.repro store
*911 *.tin7 -32 pyth
'''''''''''''''''''''''' Gene: 44 Ends at position 1666 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 45 Begins at position 1667 '''''''''''''''''''''''
start
834 *.refeye *.myties 15425 16427 *.refveldx .dx addstore
>> .vshoot store
*.refeye store
dup clearbool
11 30200 516 >
*.tieang pow 31505 ceilstore
*.thisgene .mkvirus store
.out1 store
.repro store
*911 6000 >
*.in4 *.nrg 6000 >
'''''''''''''''''''''''' Gene: 45 Ends at position 1704 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 46 Begins at position 1705 '''''''''''''''''''''''
start
-637 16427 *.refveldx overbool
*.refkills 15425 16427 *.ypos .dx addstore
>> .vshoot store
*.refeye store
dup 11 15425 16427 pow *.tieang >
516 17531 31505 dec
*.thisgene .mkvirus store
.repro store
*911 9524 *.tin7 *.rdboy *.myties -32 >
'''''''''''''''''''''''' Gene: 46 Ends at position 1743 '''''''''''''''''''''''
--- End code ---
Numsgil:
I think those are viruses. Which is interesting in its own way, but yeah maybe not what you were going for.
hdggDalton:
edit: i need some help, the graphs are broken, it says i have the population and average mutations graph running but when i click on them nothing happens, i can't even see them, do you know how to fix this? the other graphs are fine btw
yea i restarted from a previous save and introduced a really steep cost for dna copying since i think that's the cost to make a virus, hopefully they won't completely take over again. At one point there was a bot species that became plants but since they didn't grow super fast i kept them to see what happened. Unfortunately they died out over time both due to inefficient method of making chloroplasts (i think they could only make chloroplasts if they saw natural algae) and some of the bots evolving to eat them. In the end the bots that evolved to eat them died also because it meant they would cannibalize their children, since the bot plants were considered the "same" species. After that there was a struggle between a species of velvet colored bots and some green chalk colored bots. The green chalk boys won out and took over the map, and I think this is because of their mutated ability to make some body whenever they saw something like another bot or plant. This adds up and gives them an advantage in feeding and fighting against the velvet bots. All of these are green chalk bots, though they might have some differences due to mutations and such:
This one's got the heart of the champion with 29 descendants out of a population of 190
--- Code: --- rndstore
rnd store
*.tieang angle 1 *.myvenom *.veldx sgnstore
.out2 store
31198 .reffixed divstore
*.eye2 floorstore
*488 <=
.vshoot store
store
=
*1172 383 ++ 528 *582 *.shdn ceilstore
stop
divstore
^ 532 - ^ - ++
start
*.refxpos 3 .up addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 42 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 43 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
~ .tout8 inc
start
-6 .shoot store
818 331 .out4 store
*.refveldx .dx addstore
*.refeye store
*.myaimdx *.trefvelmysx .strbody inc
1 450 *.in3 7814 divstore
^ >
'''''''''''''''''''''''' Gene: 2 Ends at position 73 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 74 '''''''''''''''''''''''
start
*.memval
'''''''''''''''''''''''' Gene: 3 Ends at position 75 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 76 '''''''''''''''''''''''
else
swapbool
true
addstore
*488 <=
| pow substore
^
'''''''''''''''''''''''' Gene: 4 Ends at position 85 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 86 '''''''''''''''''''''''
start
*.refdn floorstore
%=
not
*-735 pyth addstore
24709 *.veldn multstore
4701 *.nrg 516 30200 32000 ceilstore
*.thisgene substore
30007 >
13337 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 109 '''''''''''''''''''''''
--- End code ---
This one has 18 descendants out of a population of 170, not bad at all
--- Code: ---rndstore
rnd store
*.tieang angle 1 *.myvenom *.veldx sgnstore
.out2 store
31198 .reffixed divstore
*.eye2 floorstore
*488 <=
.vshoot store
store
=
*1172 383 ++ 528 *582 *.shdn ceilstore
stop
divstore
^ true
not
cos & ~ 566 ^ 532 - ^ - ++
start
*.refxpos 3 .up addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 49 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 50 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
~ .tout8 inc
start
-6 .shoot store
818 331 .out4 store
*.refveldx .dx addstore
*.refeye store
*.myaimdx *.trefvelmysx .strbody inc
1 450 *.in3 7814 divstore
^ >
'''''''''''''''''''''''' Gene: 2 Ends at position 80 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 81 '''''''''''''''''''''''
start
*.memval
'''''''''''''''''''''''' Gene: 3 Ends at position 82 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 83 '''''''''''''''''''''''
else
swapbool
true
addstore
*488 <=
| pow substore
^
'''''''''''''''''''''''' Gene: 4 Ends at position 92 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 93 '''''''''''''''''''''''
start
*.refdn floorstore
%=
not
*-735 pyth addstore
24709 *.veldn multstore
4701 *.nrg 516 30200 32000 ceilstore
*.thisgene substore
30007 >
13337 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 116 '''''''''''''''''''''''
--- End code ---
And this one has 11 descendants out of a population of 170, still pretty good
--- Code: --- rndstore
rnd store
*.tieang angle 1 *.myvenom *.veldx sgnstore
.out2 store
31198 .reffixed divstore
*.eye2 floorstore
*488 <=
.vshoot store
store
=
*1172 383 ++ 528 *582 *.shdn ceilstore
stop
divstore
^ 532 - ^ - ++
start
*.refxpos 3 .up addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 42 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 43 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
~ .tout8 inc
start
-6 .shoot store
818 331 .out4 store
*.refveldx .dx addstore
*.refeye store
*.myaimdx *.trefvelmysx .strbody inc
1 450 *.in3 7814 divstore
^ >
'''''''''''''''''''''''' Gene: 2 Ends at position 73 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 74 '''''''''''''''''''''''
start
*.memval
'''''''''''''''''''''''' Gene: 3 Ends at position 75 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 76 '''''''''''''''''''''''
else
swapbool
true
addstore
*488 <=
338 | pow substore
^
'''''''''''''''''''''''' Gene: 4 Ends at position 86 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 87 '''''''''''''''''''''''
start
*.refdn floorstore
%=
not
*-735 pyth addstore
24709 *.veldn multstore
*.trefage *.nrg 516 30200 32000 ceilstore
*.thisgene substore
30007 >
13337 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 110 '''''''''''''''''''''''
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version