Author Topic: Chloroplasts  (Read 23863 times)

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #30 on: August 14, 2013, 12:14:08 PM »
I just don't understand why it has to be your system rather than one that other people, who are part of the community, are agreeing on?

EDIT: The amount of energy a bot is used to, the amount of body a bot is used to, ect, isn't known when the bot is extracted by the simulation, why should chloroplasts be any different?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #31 on: August 14, 2013, 12:17:43 PM »
Because I want to have an eco system as DNA files

EDIT:
Quote
amount of energy a bot is used to, the amount of body a bot is used to

There is an option in global settings to limit body, energy I found not to be an issue.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #32 on: August 14, 2013, 12:18:57 PM »
Then why don't you use the system to be able to save and load bots as well as dna files, then? That would be a more accurate way to save them within a DNA file.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #33 on: August 14, 2013, 12:19:49 PM »
Because F1 is based on dna files, no organisms

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #34 on: August 14, 2013, 12:21:27 PM »
So why is the number of chloroplasts in the DNA, then? That surely is part of the organism?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #35 on: August 14, 2013, 12:24:17 PM »
Senerio:

A robot evolves to use chloroplasts, it is not feeding at all.

I extract the DNA and start a new simulation (or shove it into F1 even), wow this robot is dead as hell, it is not feeding.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #36 on: August 14, 2013, 12:27:51 PM »
Scenario 2: Robot has very little body and lots of energy.

Spawned into new simulation with average energy and quite a bit of body. Dies.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #37 on: August 14, 2013, 12:29:43 PM »
With a different system, chloroplasts would be evolved out because they are split how reproduction works with everything else. The problem would be the same as any other bot's problem of a similar type.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #38 on: August 14, 2013, 12:30:06 PM »
Quote
Scenario 2: Robot has very little body and lots of energy.

Spawned into new simulation with average energy and quite a bit of body. Dies.

True.

I was hacking at it for 2 years to develop an evolutionary work around.



I think the situation is compounded though, if the robot refuses to eat at all.
« Last Edit: August 14, 2013, 12:38:45 PM by Botsareus »

Offline Peter

  • Bot God
  • *****
  • Posts: 1177
    • View Profile
Re: Chloroplasts
« Reply #39 on: August 14, 2013, 12:33:13 PM »
it is
Bit too radical for my taste, backward compatibility issues arise.  :(
Oh my god, who the hell cares.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #40 on: August 14, 2013, 12:33:22 PM »
Quote
I think the situation is compounded though, if the robot refuses to eat at all.

What do you mean by this?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #41 on: August 14, 2013, 12:37:08 PM »
I want to be able to run (lets call it F1 eco) where 15 robots run vs 15 other robots with NO OTHER SOURCE OF FOOD based on DNA FILES.

How will that work in your "different system" ???

Quote
Quote
I think the situation is compounded though, if the robot refuses to eat at all.
What do you mean by this?

Take a look as scenario 1


Quote
Quote
    it is

Bit too radical for my taste, backward compatibility issues arise.  :(

This 'metadata' will be optional defaulting to zero.

If you select a robot as food and 'metadata' is not 16K it will prompt you on selection if you want to reset the chloroplasts to 16K on startup.
« Last Edit: August 14, 2013, 12:40:17 PM by Botsareus »

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #42 on: August 14, 2013, 12:40:08 PM »
Quote
Quote
Quote
I think the situation is compounded though, if the robot refuses to eat at all.
What do you mean by this?

Take a look as scenario 1

Then the robot hasn't evolved well.


http://forum.darwinbots.com/index.php/topic,3487.50.html

To be honest I thought this system worked rather well. The only problem with that one is that if all robots decided to use it, free energy for everybody. If we combined it with some of your features it would work.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Chloroplasts
« Reply #43 on: August 14, 2013, 12:42:07 PM »
Quote
Quote

    Quote

        Quote

            I think the situation is compounded though, if the robot refuses to eat at all.

        What do you mean by this?


    Take a look as scenario 1


Then the robot hasn't evolved well.

A robot that is dead on startup has evolved well?
I might as well quit right now :P

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: Chloroplasts
« Reply #44 on: August 14, 2013, 12:43:57 PM »
Quote
Quote
Quote

    Quote

        Quote

            I think the situation is compounded though, if the robot refuses to eat at all.

        What do you mean by this?


    Take a look as scenario 1


Then the robot hasn't evolved well.

A robot that is dead on startup has evolved well?
I might as well quit right now :P

What I',m saying is that is that because the chloroplasts are split to the new robot, as the generations go by, they run out of chloroplasts. So the robot would have evolved badly to not eat at all.