Poll

How do we plan to get rid of infinate build up of junk dna?

Calculate length of all dna and put a cap on it.
1 (8.3%)
Calculate length of junk dna and put a cap on it.
1 (8.3%)
Calculate length of all dna and put costs on replicating it.
5 (41.7%)
Calculate length of junk dna and put costs on replicating it.
1 (8.3%)
Calculate length of junk dna and put costs on executing it.
1 (8.3%)
Your own solution? Write it down!
3 (25%)

Total Members Voted: 7

Author Topic: STOP THE DREADED JUNK DNA IN ITS TRACKS  (Read 10481 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #15 on: July 26, 2005, 03:03:38 PM »
ic

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #16 on: July 26, 2005, 03:25:09 PM »
Quote
When a robot has no space to reproduce but tries to anyway, repro will fail but he will still be charged energy for the attempt. This is stupid, unrealistic and sucks a lot!

I think this problem shall go away when (if?) Nums adds that realistic size/energy for bots.  Bots would DIVIDE, not CREATE another entity....  That shall be so sweet... :drool:
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #17 on: July 26, 2005, 03:28:17 PM »
I dont deserve so mutch stars! who cares about entitys ?...  :P

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #18 on: July 26, 2005, 03:28:59 PM »
Quote
I think this problem shall go away when (if?) Nums adds that realistic size/energy for bots. Bots would DIVIDE, not CREATE another entity.... That shall be so sweet...
I don't think this will be so hard to do really.
We just create 2 smaller bots in the space originally taken up by one. Possibly start them in the same position and just allow the game physics to move them apart.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #19 on: July 26, 2005, 03:29:45 PM »
Quote
I dont deserve so mutch stars! who cares about entitys ?...  :P
Are you actually from this planet?
Sometimes I wonder.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #20 on: July 26, 2005, 03:42:21 PM »
I see what your planning now, indeed it is a good solution.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #21 on: July 26, 2005, 03:44:12 PM »
Quote
I don't think this will be so hard to do really.
We just create 2 smaller bots in the space originally taken up by one. Possibly start them in the same position and just allow the game physics to move them apart.
But remember that size will now be (in the newer versions) directly related to volume, which is directly related to body currently.  So it may not be quite that simple.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #22 on: July 26, 2005, 03:46:58 PM »
So are you planning on having the robot slowly stretch out into two while maintaining the same volume inside the cell membrane. Now that would be cool.  B)
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #23 on: July 26, 2005, 03:52:33 PM »
Quote
So are you planning on having the robot slowly stretch out into two while maintaining the same volume inside the cell membrane. Now that would be cool.  B)
That would be cool, I just have absolutely no idea how to do it.  It would make collision detection infinitely more difficult.  There are alot of optimizations made when we know bots are spherical (or nearly so).

I'm open to suggestions.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #24 on: July 26, 2005, 04:01:35 PM »
Well I was thinking of creating a new bot on top of the old one with both the same size (kind of like splitting the cell nucleus) then change their sizes as they move apart until they fully separate. It should be fairly easy to come up with a formula that defines their volume change as a function of how much the two circles overlap.
Then we can change the width of the connecting tie to exactly match the diameter of the robots

Another cool thought I just had was to change the width of ties so that short ones are fat while stretched out ones get thinner. ie. keep the volume of a tie constant.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #25 on: July 26, 2005, 04:11:37 PM »
Quote
Well I was thinking of creating a new bot on top of the old one with both the same size (kind of like splitting the cell nucleus) then change their sizes as they move apart until they fully separate. It should be fairly easy to come up with a formula that defines their volume change as a function of how much the two circles overlap.
Then we can change the width of the connecting tie to exactly match the diameter of the robots
Only problem is of course the sudden potential energy change.

That is, two bots overlapping all of the sudden can cause a case of energy from nowhere.  Like one electron suddenly creating another, both overlapping, both with a great deal of (perhaps nearly infiinite) potential energy.

Quote
Another cool thought I just had was to change the width of ties so that short ones are fat while stretched out ones get thinner. ie. keep the volume of a tie constant.

Sounds like a good idea to me.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #26 on: July 26, 2005, 04:18:48 PM »
Quote
Only problem is of course the sudden potential energy change.

That is, two bots overlapping all of the sudden can cause a case of energy from nowhere. Like one electron suddenly creating another, both overlapping, both with a great deal of (perhaps nearly infiinite) potential energy.
That shouldn't happen with the physics that I set up a few releases back. There is no longer any repulsion field so no accelerations are ever applied to overlapping bots.
All it should do is physically displace both bots away from the combined centre at a rate of half of the physical overlap per cycle. No accelerations! just a gentle push that decreases displacement as overlap decreases.

You haven't changed the physics have you?

If not then I repeat, just calculate the amount of overlap and from this work out the combined volume. Then just apply a corrected diameter to each bot as they slowly separate. It should take about 10 cycles for them to part ways. Just give them a very small offset of a couple of twips to set them on their way.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #27 on: July 26, 2005, 04:26:48 PM »
Quote
You haven't changed the physics have you?

Um...   :redface:   I changed them to use forces.  Bots now act like damped springs.  And so do the edges of a non toroidal world, and just about anything else you can imagine.  It works about the same actually.

Perhaps a parent cell engorges itself until it's diameter is the same as the two daughter cells, and then it pops into the new two cells?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #28 on: July 26, 2005, 05:13:33 PM »
You see , they talk to each other , and they like each others ideas.
I wish ... ]


Delete..........................................

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
STOP THE DREADED JUNK DNA IN ITS TRACKS
« Reply #29 on: July 26, 2005, 05:15:27 PM »
Better go piss the badgesedts out of sony online entertainment.