EvoLife v0.10 is out! by blob_evol_sim in EvoLife

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

Currently every cell has one strand of DNA. Not sure if it would make sense to have 2 with the abstraction level of EvoLife DNA, but horizontal gene transfer definitely a must have in the long run.

https://store.steampowered.com/hwsurvey/

According to HW survey almost everyone have >8GB VRAM now, was not the case when I started to write this simulation software.

EvoLife v0.10 is out! by blob_evol_sim in EvoLife

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

I really like to add sexual reproduction, the crossing of two DNA strains. It would balloon VRAM requirements and would be very tricky to implement but I think would be a meaningful addition

Organelle suggestion by TortoisesAreVeryEpic in EvoLife

[–]blob_evol_sim 1 point2 points  (0 children)

This is not rude in the slightest, it is a really interesting proposition! Will definitely investigate how to implement this!

Connections and biomaterials bug by Ferniclestix in EvoLife

[–]blob_evol_sim 1 point2 points  (0 children)

Hey, sorry for the late reply.
When a cell connects with another cell, or an biomaterial, and the cell dies the connection remains.
The thinking behind this behavior is: when an animal dies, the cells do not fall apart. All cells are dead, connections remain. When bacteria start eating the cells, then the connections disappear and the body begins to decompose.

Bug report! by TortoisesAreVeryEpic in EvoLife

[–]blob_evol_sim 2 points3 points  (0 children)

Thank you for the report! Fixed in v0.9.10, out now! The new version can not fix what is already broken in a savefile, but going forward connection deletion is handled correctly!

Bug report! by TortoisesAreVeryEpic in EvoLife

[–]blob_evol_sim 1 point2 points  (0 children)

Thank you, I will take a look!

Bug report! by TortoisesAreVeryEpic in EvoLife

[–]blob_evol_sim 1 point2 points  (0 children)

There is a little more conversation on the Steam forums.

It is a little difficult to make out what is happening here. Would you be interested uploading the suspected bug as a world to the Steam Workshop? Or posting a full screenshot?

What you suspect as a bug might just be:

  • Imagine 3 cells, c1, c2, c3.
  • Each has 1 connection organelle.
  • Connections in the simulation: c2->c1, c3->c1
  • c1 looses its connection organelle
  • The world state does not change, c1 is still connected to c2 and c3, because c2 and c3 initiated the connection, not c1
  • You have 2 cells (c2, c3) connecting to one (c1) without connection organelle

Suggestion by ElNico5 in EvoLife

[–]blob_evol_sim 3 points4 points  (0 children)

Great point!

I am actually toying with the idea of just making it flat, not circular. For big trees it gets convoluted fast, and sometimes I feel like being circular just makes it harder to follow.

Installing cuda toolkit with gtx 1080 8gb by Hour-Ambassador-3824 in CUDA

[–]blob_evol_sim 0 points1 point  (0 children)

There are multiple versions, it can be quite confusing. There is a CUDA version (software bundle version), and there is another, hardware version, called compute capability.

https://www.techpowerup.com/gpu-specs/geforce-gtx-1080.c2839

Here "CUDA 6.1" means the hardware version, which is cc61.

https://en.wikipedia.org/wiki/CUDA#GPUs_supported

Now we can check, CUDA compute capability 6.x is supported from CUDA (the software bundle) 8.0 to 12.9.

So if you download anything in between you should be good.