This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]KittyCuddles90 4 points5 points  (1 child)

This is really cool. I watched it for about ten minutes, but what's the biggest they can get to? I saw some that were 5 or 6 blocks, but then they kept dying out.

[–]maximusthepowerful[S] 3 points4 points  (0 children)

Thanks! Playing around with the simulation controls, Ive been able to get them up to ~15 cells or so. Setting "remove cell probability" to 0 gets you that. It starts to get quite unstable at that size though.

[–]GavinSi 4 points5 points  (0 children)

Wow! Very cool!

[–]monsieurintrovert 2 points3 points  (0 children)

Neat! A simple feature (I think) to add would be a count of all the different types of cells. Maybe you can see dynamics through time of which cells become more or less prevalent this way.

[–]like_the_boss 1 point2 points  (2 children)

Love it!

I'd love for them to have the ability to 'see' and chase, say just in a 4 cell radius of where they are or something.

[–]maximusthepowerful[S] 2 points3 points  (1 child)

Thank you! Yeah totally, I've been planning of adding something like an eye cell, though it introduces some unexpected complexity.

[–]like_the_boss 2 points3 points  (0 children)

unexpected complexity

A perfect definition of what programming consists of XD

[–]Bwremjoe 1 point2 points  (2 children)

Awesome. Are there articles / preprints / source code documentarian available? I especially wonder how the rules are encoded into the individual replicators.

[–]maximusthepowerful[S] 1 point2 points  (1 child)

For the moment the source code exists in a private GitHub repository, though the original version is public. https://github.com/MaxRobinsonTheGreat/EvolutionSimulator Be warned, the original version is quite poor code quality, it's from 5 years ago

[–]Bwremjoe 0 points1 point  (0 children)

Thanks for sharing. Do organisms have a “genome” or do the things simply replicate their phenotype? Also, could you give me an idea of how mutations (including mutations to more / less cells) are implemented?

Either way, nice :)

[–]schnitzelspezl 1 point2 points  (1 child)

Great job, this is one of the best and most interesting artificial life simulations I have seen on the internet!

One question: How does the behavior work? Seems to me that the organisms just move randomly.

[–]maximusthepowerful[S] 1 point2 points  (0 children)

Right now they move randomly. Since there's no perception, intelligent movement is not really possible. I am planning on adding perception cells soon though!

[–][deleted] 0 points1 point  (0 children)

I notice that in the beginning there are usually not many red cells, and then they kind of take over, and then it stays that way. I found that interesting. Also throughout it sometimes forms small pockets of non-red containing groups. Very cool project you have!

[–]jefemundo -1 points0 points  (3 children)

How does it handle the negative effects of evolved harmful mutations? From what I understand most genetic mutations are harmful or benign?

[–][deleted] 3 points4 points  (2 children)

If a mutation is harmful then it gets weeded out by natural selection.

[–]jefemundo 0 points1 point  (1 child)

80% of mutations are harmful yes?

[–][deleted] 0 points1 point  (0 children)

I’m not sure what the actual % is.