21
Newbie / Re: coexistence
« Last post by hdggDalton on April 30, 2022, 01:20:45 AM »oh great, what the hell, now the graphs are broken again
anyways hello im back after a few more million cycles, i expanded the map yesterday and some wild things happened... first of course there was a wild landgrab because new spawned algae in the new area could grow really large because there wasn't anything eating them, there was one colony in the bottom right that took over like 1/16 of the map, but eventually got eaten once all the bots got in there, an interesting development was this small species of cannibals that grew in the new top right area, when i panned over to see them there was a group of 3 fighting to the death and another 5 just chilling, unfortunately for them they all died because if they went after their highland cannibal comrades they both waste tons of energy fighting, and if they went after the non homicidal bots they would just get parthian shotted to death, they would be chasing them but getting shot in the face the whole time while none of their own shots land. they probably developed out of a mutated cannibal bot that found itself stuffed in a big bunch of algae, so they and their children were fine for a while cause they were all busy eating algae but once it ran out it was hunger games 2 electric boogaloo for them XDDD average population has increased from 250ish to the low 300s now that there's more space and less energy wasted shooting at each other, but i did instigate a massive famine while writing this and wow population has fallen to 210, oh wait no wow they recovered back up to 290, amazing, i really underestimated the power of the equilibrium point
there's an image of 3 bots stuck in a death box, there used to be 4 but i guess the other one died (spooky!) there's an image of the bots feeding on some algae, a picture of the whole map, and a picture of a random bot who mutated to become a plant, don't worry he can't reproduce so im just gonna keep him around, holy crap he's 273,000 cycles old, this dude has literally survived 0.383% of the entire simulation (71307000 cycles) and the last time i checked the average age of a bot it was something like 13000 cycles old, dang exactly 21 generations have passed this bot must feel so old, anyways imma just copy his dna for funsies:
interesting, after some observation of this bot, it seems like he does this weird purging thing where once he reaches 30k energy, he purges 5k energy, maybe that's how he stays alive because that way he doesn't collect waste, what a smart bot
here are the best bots:
25 descendants out of a population of 280, pretty good
anyways hello im back after a few more million cycles, i expanded the map yesterday and some wild things happened... first of course there was a wild landgrab because new spawned algae in the new area could grow really large because there wasn't anything eating them, there was one colony in the bottom right that took over like 1/16 of the map, but eventually got eaten once all the bots got in there, an interesting development was this small species of cannibals that grew in the new top right area, when i panned over to see them there was a group of 3 fighting to the death and another 5 just chilling, unfortunately for them they all died because if they went after their highland cannibal comrades they both waste tons of energy fighting, and if they went after the non homicidal bots they would just get parthian shotted to death, they would be chasing them but getting shot in the face the whole time while none of their own shots land. they probably developed out of a mutated cannibal bot that found itself stuffed in a big bunch of algae, so they and their children were fine for a while cause they were all busy eating algae but once it ran out it was hunger games 2 electric boogaloo for them XDDD average population has increased from 250ish to the low 300s now that there's more space and less energy wasted shooting at each other, but i did instigate a massive famine while writing this and wow population has fallen to 210, oh wait no wow they recovered back up to 290, amazing, i really underestimated the power of the equilibrium point
there's an image of 3 bots stuck in a death box, there used to be 4 but i guess the other one died (spooky!) there's an image of the bots feeding on some algae, a picture of the whole map, and a picture of a random bot who mutated to become a plant, don't worry he can't reproduce so im just gonna keep him around, holy crap he's 273,000 cycles old, this dude has literally survived 0.383% of the entire simulation (71307000 cycles) and the last time i checked the average age of a bot it was something like 13000 cycles old, dang exactly 21 generations have passed this bot must feel so old, anyways imma just copy his dna for funsies:
interesting, after some observation of this bot, it seems like he does this weird purging thing where once he reaches 30k energy, he purges 5k energy, maybe that's how he stays alive because that way he doesn't collect waste, what a smart bot
Code: [Select]
store
store
start
*.refxpos 3 *.mass addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 7 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 8 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.hitsx *.hitdn inc
start
-6 *.kills 24413 multstore
.shoot store
.eye1width ceilstore
.aimright store
*.kills .dx multstore
*.refeye *.dnalen .up addstore
store
*.eye4 1010 *-879 %=
rnd *.velscalar store
*.trefvelmysx *.reffixed ^ multstore
inc
*.trefup
'''''''''''''''''''''''' Gene: 2 Ends at position 46 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 47 '''''''''''''''''''''''
else
535 dupbool
'''''''''''''''''''''''' Gene: 3 Ends at position 49 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 50 '''''''''''''''''''''''
else
*.bodloss floorstore
*.trefage .tout3 store
& addstore
*-39 13531
'''''''''''''''''''''''' Gene: 4 Ends at position 59 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 60 '''''''''''''''''''''''
else
*.in4 clearbool
-- 366 *622 over
'''''''''''''''''''''''' Gene: 5 Ends at position 66 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 6 Begins at position 67 '''''''''''''''''''''''
start
*.refaim 23283 *.veldn multstore
*.nrg 516 *.refaim *.ypos ceilstore
*.thisgene substore
30007 >
.mkchlr store
store
'''''''''''''''''''''''' Gene: 6 Ends at position 83 '''''''''''''''''''''''
here are the best bots:
25 descendants out of a population of 280, pretty good
Code: [Select]
divstore
store
start
*.refxpos 3 *.mass addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 7 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 8 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.hitsx *.hitdn inc
start
-6 *.kills -1 multstore
.shoot store
.eye1width store
.aimright store
*.kills .dx multstore
*.refeye *.dnalen .up addstore
store
*.eye4 809 22510 *.sun *.hitsx *.hitdn inc
*.reffixed -19 sub inc
multstore
1010 535 dupbool
'''''''''''''''''''''''' Gene: 2 Ends at position 48 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 49 '''''''''''''''''''''''
else
multstore
floorstore
*.trefage 528 13531 *.ypos ceilstore
*.thisgene
'''''''''''''''''''''''' Gene: 3 Ends at position 57 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 58 '''''''''''''''''''''''
else
store
455 -- 366 *622 *-39 addstore
-- *.memval over
'''''''''''''''''''''''' Gene: 4 Ends at position 68 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 69 '''''''''''''''''''''''
start
*.refaim 23283 *.veldn multstore
*.nrg 516 *.refaim *.ypos ceilstore
*.thisgene substore
30007 >
13562 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 85 '''''''''''''''''''''''
12 descendants out of a population of 200Code: [Select]
divstore
store
start
*.refxpos 3 *.mass addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 7 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 8 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.hitsx *.hitdn inc
start
-6 *.kills -1 multstore
.shoot store
.eye1width store
.aimright store
*.kills .dx multstore
*.refeye *.dnalen .up addstore
store
*.eye4 809 22510 *.sun *.hitsx *.hitdn inc
*.reffixed -19 sub inc
multstore
1010 535 dupbool
'''''''''''''''''''''''' Gene: 2 Ends at position 48 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 49 '''''''''''''''''''''''
else
multstore
floorstore
*.trefage 528 13531 *.ypos ceilstore
*.thisgene
'''''''''''''''''''''''' Gene: 3 Ends at position 57 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 58 '''''''''''''''''''''''
else
store
455 -- 366 *622 *-39 addstore
-- *.memval over
'''''''''''''''''''''''' Gene: 4 Ends at position 68 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 69 '''''''''''''''''''''''
start
*.refaim 23283 *.veldn multstore
*.nrg 516 *.refaim *.ypos ceilstore
*.thisgene substore
30007 >
13562 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 85 '''''''''''''''''''''''
At a ripe young age of 500 cycles, this bot already had 23 descendants out of a population of 310. This bot I found during an explosion of algae and next to a huge mass of algae so that explains it pretty wellCode: [Select]
divstore
store
start
*.refxpos 3 *.mass addstore
'''''''''''''''''''''''' Gene: 1 Ends at position 7 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 2 Begins at position 8 '''''''''''''''''''''''
cond
*.eye5 *.refeye >
*.hitsx *.hitdn inc
start
-6 *.kills -1 multstore
.shoot store
.eye1width store
.aimright store
*.kills .dx multstore
*.refeye *.dnalen .up addstore
store
*.eye4 809 22510 *.sun *.hitsx *.hitdn inc
*.reffixed -19 sub inc
multstore
1010 535 dupbool
'''''''''''''''''''''''' Gene: 2 Ends at position 48 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 3 Begins at position 49 '''''''''''''''''''''''
else
multstore
floorstore
*.trefage 528 13531 *.ypos ceilstore
*.thisgene
'''''''''''''''''''''''' Gene: 3 Ends at position 57 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 4 Begins at position 58 '''''''''''''''''''''''
else
store
455 -- 366 *622 *-39 addstore
.eye9width store
over
'''''''''''''''''''''''' Gene: 4 Ends at position 68 '''''''''''''''''''''''
'''''''''''''''''''''''' Gene: 5 Begins at position 69 '''''''''''''''''''''''
start
*.refaim 23283 *.veldn multstore
*.nrg 516 *.refaim *.ypos ceilstore
*.thisgene substore
30007 >
13562 .repro store
'''''''''''''''''''''''' Gene: 5 Ends at position 85 '''''''''''''''''''''''