Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Greven

Pages: 1 [2] 3 4 ... 23
16
Suggestions / New Virus Paradigm
« on: April 25, 2006, 06:41:28 PM »
What I really also like is the possiblity of a bot being infected by another bot. As in getting sick, bacteria, whatever. Num already talked about this "engulfing".

17
Suggestions / New Virus Paradigm
« on: April 25, 2006, 06:28:30 PM »
Hmm this is a very interesting and nice idea, and doesnt make vira into a weapon as it is now (more or less).

However I have some ideas on my own.

I read somewhere than some evolutionists (or is it common knowlegde?)
believe that a vast amount of our own DNA is vira, mutating to become inactive or beneficial (some like reverse transcription), and this (I think) should be modelled? I think it is important to make no real distinction between bot DNA and vira. Or what?

I could well imagine a DB future were a bot becomes infected by 2, 3, or 10 different vira. And because of some lucky strike they mutate to become benefical for the bot.

I mean if virus 1 is like this:(just psudo code)

Header: goto codule 20.
Body (or codule to be precise): "blah blah do something evil to this bot and reproduce"

When a bot is infected, the header is inserted randomly into the genome of the bot (or with some preferences), and then codule is set into the bot as other codules at location 20.

A bot with a codule name 20 will have less change to be effected, or entirely immune.

I dont like all the deletion of vira, it is non natural. We must work around it somehow.

Real virus is just RNA in a shell, and is NOT used as weapons in real organisms. This opens up for even more ideas, like: if a bot get infected by virus or mutates to create virus, and another is infected, and the "RNA" is bad, the bot will die, but if it now reproduces and the new child bot has mutated the not to making vira, and thus making the virus inactive, following mutations could make it beneficial.

18
Newbie / Solids and fluids
« on: April 25, 2006, 06:14:26 PM »
I think a good help would be nice to new people. And give direct examples of how they work, to immediate establish what is good for what and why… Just a thought

19
Off Topic / Just a random update from my life!
« on: April 25, 2006, 03:10:49 PM »
I just got an internet connection at my own apparment!!!! YEAH!!!! Very nice!

It means that you all are going to hear alot more from me... Like or not      

 

20
Off Topic / Birthday!
« on: April 25, 2006, 03:08:25 PM »
Oh, sorry for later Happy B-day!!!!  

21
Suggestions / Sexual Reproduction
« on: April 19, 2006, 06:58:45 PM »
It could be nice. Then an arbitary design decision is moved back to the program and evolution. Hm... we could also have an option to bypass this so we could have a hardcoded hash function, if people dont what to use these, or for debugging etc.

22
Suggestions / Sexual Reproduction
« on: April 19, 2006, 06:50:27 PM »
Okay Num posted just as I wrote my post. But commeting Nums idea, I like it much more than my own. The only problem I (think I) see is it will be a bit arbitary hash function. Maybe we could incoporate somekind for parser that parses the codules and translate it into a hash function and then let the codules go through the hash function, so the hash function is basical evolving alone the samelines as the codules them selves?

Quote
Picking the patch of DNA that's longest isn't exactly biologically equivelant. In biology, it's the gene that's pushing harder: ie: copying more proteins than the other recessive gene, that's produced.

I don't think it's a bad idea necessarily, but I'm not sure I want to be selecting for genome length. Problems with viruses comes to mind.

I can see it my self, it is arbitary.

23
Suggestions / Sexual Reproduction
« on: April 19, 2006, 06:43:52 PM »
Okay I just thought about something regarding "dominate" codules.
Instead of making new commands to like these, we could work it out similiar to nature (or nearly ):

Making the codule with most commands the dominate. Why?
Becuase in the real world, a genes expressiveness (word? now it is )
is determined by the amount of proteins or polypeptides or whatever it produces. If a genes produces more than another it is expressed, like brown eyes and blue eyes. Were brown eyes are dominate.

If a tie, the program could chose randomly each round, OR it could randomly choose one and use it all life, OR something else.

What do you think?

By the way micro & macro should both be available, in the end it will be much more exciting.

24
Suggestions / Feature Comparison with Avida
« on: April 18, 2006, 03:28:11 AM »
Quote from: EricL
The even bigger change in my opinion from Tierra to Avida was that each organism got their own memory address space and thus took the first steps towards phenotypic abstraction.  In Tierra, like Core Wars, all the organims inhabited the same address space and genotypes interacted directly without any intermediate abstractions such as a body.  There as no morphology.  The genotype and the phneotype were pretty much the same.   Avida took steps towards a phenotype abstraction by seperating the address spaces and providing true virtyual machines for each entity and any interaction was via abstractions though the focus is mostly about externally defined fitness tests (makes for more quantiative measurments of fitness and hence cleaner papers) and not evolving abitrary fitness by having morphs compete in a simulated environment for limited resources.  

DB is even father ahead on separating genotype and phentotype though a lot of things things like viruses and memory shots and refsysvars still operate directly upon the geneotype.

That is actully what I meant by locality, just with a bit more words

25
Suggestions / DNA Scripts
« on: April 18, 2006, 03:24:00 AM »
I looked a little at Lua, seems nice. About the time of execution, a script that does something for the bots that die in a round etc. Can come up with numerous things....

26
Suggestions / Feature Comparison with Avida
« on: April 17, 2006, 03:37:20 PM »
I dont know much about either Core War or C Robot's, but I have some ideas what they are. Avida were based on Tierra, which true enough, were based more or less on Core War. Tierra's problem were they there were no form of locality, and distance "organisms" could interact with each other, and Avida made locality possible and more.

27
Suggestions / DNA Scripts
« on: April 17, 2006, 03:33:54 PM »
Actully we could integrate python or something similar into DB, although I dont know how, a little research might be worthwhile... I dont, that is how civilization 4 is made (or their scripts)

28
Suggestions / Feature Comparison with Avida
« on: April 17, 2006, 03:21:40 PM »
(oops a little error sneaked in, edit in red)

Good... It is important to note that Avida organisms can NOT move, eat or do much other compared with Darwinbots.
An Avida bot "strictly" codes for the reproduction gene, some experiments have been made to make the bots compute various things. Num if you want any info or a little discussion about the topic I will be glad to help. I have toyed alot with Avida, íncluding made a close rewrite of it in VB.

29
Off Topic / Science Article
« on: April 14, 2006, 05:32:07 PM »
Sounds like a good idea.

30
Off Topic / Offending avatar?
« on: April 14, 2006, 05:29:00 PM »
Actually I uploaded this one first... When I saw it was to big, I scaled it down, and uploaded the new one, but it seems (somehow strange) to have reverted back to the original... Hmmm anyone?

Pages: 1 [2] 3 4 ... 23