Code center > Suggestions
multicellularity and findbest controls
Botsareus:
there should be a way to measure multi-celled robots accurately with the find best control and select them appropriately and not select only one cell; The idea is to limit this by first calculating if all the parts of the multi-bot have a direct family link.
Example:
A reproduced to B
B reproduced to C
B dies
A attaches to C 'no direct family link
Example:
A reproduced to B
B reproduced to C
A attaches to C , B attaches C 'direct family link because B is still alive...
NEVER MIND:
I just realised that a robot is inserted into a new simulation as a single celled robot , not as a multibot, so the above will be pointless... but if someone can find a way arround that... like calculating the original robot before it became a multibot and selecting it... good luck!
Numsgil:
Bots that are inserted in the species tab begin life as a single bot, but if you have a multibot and you save it as a .dbo file (Darwinbots organism), it saves the entire multibot.
Botsareus:
The problem here is: There is no way to start a new simulation with a multi-bot... even if the system can be configured to select multi-bots. The solution I was thinking about is tracing the source robot and selecting it... but what if the source robot is dead? Then, we must keep it in memory, thats the best thing I can think of, any further suggestions?
Thank You for your time. (btw I am working of my uncles computer in Florida, I will upgrade my pc and download the latest db version and source code soon, the problem is my motherboard is 3 and 1/2 years old...
Numsgil:
You can't start a sim with a multibot, but you can add one in using the "insert organism" control.
EricL:
Just to nit pick, you can't actually start a new sim with a single bot either. What you do start a new sim with is un-executed DNA encased in a default cell with a few default properties (like body and nrg). It's a genetype, not a phenotype. It does not constitue a single bot at cycle 0, since amoung other things, the memory array is uninitialized.
Navigation
[0] Message Index
[#] Next page
Go to full version