I was reading Star Wars: The Old Republic: Fatal Alliance and there is a capsule which builds droids, taking materials from the area around it. I was wondering, is it truly possible to make a self-replicating droid? This capsule is not truly self-replicating because the droids it builds (hexes) are different to the capsule.
To clone itself, the droid would need to have a copy of its own physical components, how to make them, how to assemble them, and copies of all the code. Surely though, the code in the new droid would need a copy of its own code. Therefore, wouldn't the copy of the code also need a copy of the code inside it? with a copy of the code inside that? It's an endless paradox...
Is it therefore actually possible to make a truly self-replicating droid? is there a way around this problem, where you can copy all code from one droid over to the other, including copying whatever does the copying?