Code center > Suggestions

Centromeres in Chromosomes in DB

<< < (2/4) > >>

shvarz:
I don't like micro/macro flag.  The method of reproduction should not be defined in options, it should be a more general mechanism.  It also should be common to all organisms regrdless of ploidy - haploids and polyploids should have the same set of commands.

1. Different methods of reproduction should be exclusive.  We don't want regular reproduction, sperm formation and fusion all happening at the same time.  How is it solved now?  What if a bot stores 50 to repro and to sexrepro during the same cycle?
2. We keep the regular repro.  That's a given.  Just copy your whole DNA as it is into the daughter cell.  This command does not care if you are diploid or haploid or polyploid.  Just simple old copy-paste.
3. We need a way to do meiosis - going from N-ploidy to N/2-ploidy.  Let's not call it sperm formation (after all, it could be an egg formation or just a step in a life cycle). Say we do this by storing a negative value into a .fuse location (splitting is reverse of fusing).  I see two possibilities: a) equal division - energy is shared between two dauther cells or B) the absolute value defines how much energy one of the dauther cells receives.  I like the a) scenario.  The absolute value stored in .fuse actually may serve as a password for fusing back together.  During splitting the chromosomes are crossed over and segregated.  If they have centromeres (no mechanism for that yet), they segregate equally, one for each daughter.  If they don't - randomly.  If there is only one chromosome - one of the daughter cells dies right away (serves her right, souldn't have tried to split).
4. We need a way to do fusion of any two cells, joining all chromosomes together.  I say the cells can fuse if their .fuse values are the same and when they see each other (or when they are within a certain distance of each other, or when they make reciprocal ties of any kind).
5. Points 2,3, and 4 should allow all possible reproduction strategies.  What's the role of sexrepro then?  Do we just ditch it?  Maybe.  Or we can do steps 3 and 4 automatically, without actually forming individual cells - just make the final result of going through these two steps.  I would say ditch it all together.  Or just use .sexrepro the way I described using .fuse

Numsgil:
1.  Definately agree.  That's what the macro/micro flag in the options panel would set.  Are you modelling macro creatueres (like rats) or micro creatures (like slime molds).  The idea is to make the same mechanics for how the bots operate in both systems fairly close, so micro bots can be ported to a macro world, and vice versa.

3.  I see no reason why we can't do a regular n percent, like .repro uses for meiosis.  Although for this sort of thing 50/50 is probably the best choice...  But using the value as a way to set cells to fuse back together has some interesting possibilities.

Instead of daugher cells with no DNA dying right away, they should just exist without any DNA, like a corpse (but not a corpse).  Other cells can feed from it, (or even implant it with new DNA via viruses or some sort of conjugation...)

4.  Fusing should be done IMO by tieing with the other bot.  I just think ties are the perfect medium for this sort of thing.  It's like the reverse of reproducing.  The tieing is like the reverse of the birth tie.

5.  .sexrepro could be kept as it is now.  Or renamed to something else.  Like what endy proposed..

Anonomous Guest Person:
As a note, if I recall correctly, you can't give DNA to things without DNA.
Probably to keep corpses/walls dead/immobile.
*Imagines a Necromancer bot, that gives basic genetics to corpses as a form of reproduction*
Ooh, that's a good idea! Add an option (even if it's a silly one) to allow corpses/walls to receive viruses. It'd be a Fantasy DarwinBots. Fireball spell? It's a virus that makes this wall go forward mindlessly shooting everything!

Botsareus:
:laugh:

Endy:
I think I remember reading something about viruses (real ones) being able to resurect dead cells on ocasion. Sort of zombie cells brought back to "life" just to reproduce the viruses dna.

Endy B)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version