Code center > Suggestions

Sexual Reproduction

<< < (6/9) > >>

Welwordion:
Hmm, until now I had a problem with the usefullness of codules in natural evolution, as a evolving bot can not decide which genes are important enough to be basic code.
However now I have an idea: How about codules are just differentiated from normal genes trough trough a tag saying "codule" then these tags sometimes could be added or deleted by a certain form of mutation.

Oh and please stop speaking of gender as long it does not serve a practical purpose, I mean if the reproduction
takes the equal resources from each bot gender only makes it harder to find a partner, if you introduce gender
then only if you plan to make a unsymetrical reproduction. (the female gives birth to an unfertilized egg(bot)providing it with energy and another bot inserts only its share of the dna for example)

Numsgil:
Gender: I'd like to have a system where gender is not enforced by anything except the bots.  ie: if your bots have gender, so much the better.  If they don't, then they don't.  There's nothing biologically that prevents us all from being hermaphroditic, so while gender is important I don't see it as something that should be added on the system level.

"Support, do not enforce"

Codules: I'm not certain if you're understanding what the premise of codules is.  Codules are not analogous to genes, they contain genes.

Elite:

--- Quote from: Numsgil ---"Support, do not enforce"
--- End quote ---
Good strategy

If you really want eight sexes ...


--- Quote from: Numsgil ---Codules: I'm not certain if you're understanding what the premise of codules is.  Codules are not analogous to genes, they contain genes.
--- End quote ---
I understand that. Yeah, on reflection maybe it is better to have genes paired up rather than codules

However, I like my 'sex codule' idea too. That also gives more freedom to code for males/females (and any other sexes that you might want) rather than cramming it in to one gene. Rather than mimicing real life you could have an X codule or a Y codule: Mommy sends an X codule, daddy sends a Y codule and the bot deletes one at random to decide the bot's sex.

I like my/Num's codule swapping idea though, and the in/out for DNA idea. I think I'll start a new thread for those.

Welwordion:
If I understand codules are something like  hause numbers in whcih a gene can reside, these numbers can be addressed by other genes and you also added some complicated system of codules calling other coduls if empty.
However what I am saying is, that there is not necessary reason to differentiate between the numbers currently used for genes and numbers for codules.
Instead of having two totally independant Dnas that work differantly, see it as two folders where it can happen that one gene stored in the one folder can instead be switched by mutation in the other folder.

Numsgil:

--- Quote from: Welwordion ---However what I am saying is, that there is not necessary reason to differentiate between the numbers currently used for genes and numbers for codules.
Instead of having two totally independant Dnas that work differantly, see it as two folders where it can happen that one gene stored in the one folder can instead be switched by mutation in the other folder.
--- End quote ---

 I'm not sure exactly what you mean, but let me clarify this and see if it matters:
 
 Part of my recent work on the program is to take the idea of a "gene" away from how the system handles DNA.  The flow commands turn on/off other commands, they are not in some way special.  They only demarcate the DNA into genes to human readers.  The DNA strand itself, as far as the program should be concerned, is just a collection of random BPs.
 
 So as many things as I can I'd like to move from the gene level onto some other abstraction, and codules seems a good target.
 
 I'm talking about things like viruses, delgene, thisgene, etc.
 
 I say this only because I think you reference gene numbers in your post, and I want to clarify.  Beyond that I'm not sure what it is you're suggesting.


edit: I think I understand now.  You want the genes to be assigned to codules, so that genes next to each other are not necessarily under the same control mechanism.

My above point is relavent then

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version