Darwinbots Forum

Code center => Suggestions => Topic started by: Gobo on December 04, 2007, 09:51:48 AM

Title: Phagocytosis, endosymbiosis (including endoparasitism), eukaryotic cell
Post by: Gobo on December 04, 2007, 09:51:48 AM
Quote
The origin of the eukaryotic cell was a milestone in the evolution of life, since they include all complex cells and almost all multi-cellular organisms.
I think it would be a real break-through in Darwinbots design if possibility of endosymbiotic bots were added. Eukaryotic cell became possible when prehistoric cells evolved phagocytosis. Those cells became eukaryotes when they stopped lyse phagocytosed organisms (protokaryotes noticeably cannot do phagocytosis). I suggest to implement phagocytosis in Darwinbots.
Title: Phagocytosis, endosymbiosis (including endoparasitism), eukaryotic cell
Post by: Numsgil on December 04, 2007, 01:35:10 PM
Did you search the suggestions forum at all?  I actually suggested this once upon a time, and I'm presently planning it as an integral part of DB3 (replacing body -6 shots) .  See this (http://www.darwinbots.com/Forum/index.php?showtopic=2147&hl=phagocytosis) and this (http://www.darwinbots.com/Forum/index.php?showtopic=861&hl=phagocytosis).  So either way, yeah, I agree

A couple of points where my plans differ slightly from what you're suggesting:

Quote
* A bot can phagocytose another bot if it has greater size than the latter and has enough inside space (limited by already present phagocytosed bots).

You can have any bot ingest another, you just need to make sure the bot that's doing the swallowing increases in size appropriately.

Quote
* I consider phagocytosis should work much like ties. Each phagocytosed bot gets its ordinal number and then may be addressed with it. Perhaps phagocytosed and tied bots could even share the same interface when addressed.

I agree with this in principal.  The two are very highly related.

Quote
* When a host reproduces, its phagocytosed bots do as well, so a child gets the same endofauna (or endoflora) as its parent.

I hadn't thought of this, but I like it.  Very reasonable.