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 ... 21 22 [23]
331
Off Topic / Are u a creationist?
« on: May 09, 2005, 08:24:32 AM »
Btw, I dont want to offend anyone! Okay? :unsure:

332
Off Topic / Are u a creationist?
« on: May 09, 2005, 08:22:12 AM »
Just to check if we got any spies :D

333
Newbie / Greven Introduction!
« on: May 09, 2005, 07:33:24 AM »
My tree only took succesfull 'bots', meaning if they got over a certain treshold they would be saved, and incooperated into the tree. Much better, than saving every mutant, which would be crazy, 'cos some of my sims reach beyond 1,000,000 bots, and only 500 or so were treshold genomes, meaning they got at least 10 (I think) or over in population, meaning they were more or less better fit than others (I know it is rather arbitary, but still the only way to do it, when there is no exact fintness function)

334
Newbie / Greven Introduction!
« on: May 07, 2005, 07:49:01 AM »
I agreed on this! We need alot more info, maybe an option to turn it off if you dont want it.

335
Newbie / Greven Introduction!
« on: May 06, 2005, 07:56:53 AM »
Thanx all  B)

I'm on work right now, so it will be very short.

The first 3 or so is purely based on 'Tierra' or 'Avida'.
The fourth on 'Echo' and 'Tierra'/'Avida', a combination of the two, not very succesful.

The fifth based again on 'Tierra'/'Avida', very much like them.

My sixth were made just before I re-discovered DarwinBots, based on 'Echo' and lot of my own ideas, a few other amatuer AL (Ant simulation among others, can't remember all of them), and 'E-den'.
This AL is called 'SoL' (Sun in danish), short for 'Simulation of Life'.

'SoL' containes graphs, genalogic-tree, SEED-value function (very important for me, and every ALifer), a counter for all different bots (if a daughter is different from its mother, it will increment this counter and save the genome to a file) and alot of other stuff.

'SoL' is not about behavior as in DB, but on survival, meaning if a 'bot' is over its treshold for reproduction, it will reproduce. Bots fights each other for food, the winner of the fights is determined by the genome, and do not mean complete death of one or the other, just like DB. (very short description)

For me speed is essentiel, and I did optimize my code to around between 600-1000 cycles/sec, for about 400 bots (cant remember the exact numbers), for a genome of length 100.

The genome consist of 8 different DNA-commands, A, B, C, D, a, b, c and d.
Different combiantion of the 8 DNA-commands gives different functions etc. (like in the real world, 3 DNA-bases gives a amino-acid and many aminoacids gives a protein etc.)

This system is very versatile, and I think it would be very nice to implement in DB, and gives better mutations, though it would be very hard to do it.

'SoL' is not finished yet, and I think it never will be.

336
Off Topic / Dead?
« on: May 04, 2005, 11:38:01 AM »
The forum seems rather dead the last week or so?

Are everyone dead?

~Greven

337
Suggestions / Threshold species!
« on: April 29, 2005, 08:46:36 AM »
I promised to check the error I get when using the DB source code in VB, but I forgot it, sorry. I will try to remember it in this weekend!

338
Dead-End and Solved Suggestion Requests / Seed valus!
« on: April 29, 2005, 08:44:34 AM »
You should have the option to use the timer, but also to enter a specific seedvalue, and you all know it will be much easier to track the millions of bugs everyone find, but anyone else is unable to reproduce!

339
Dead-End and Solved Suggestion Requests / Seed valus!
« on: April 28, 2005, 09:54:23 AM »
Are you going to add it???? Please, it would be so wonderful!!!!!!!!!!!!

~Greven

340
Newbie / Greven Introduction!
« on: April 27, 2005, 10:24:54 AM »
I had just written a very long post, about my background in Artificial Life!

And what happened? My computer did shutdown, because of low battery
(Do always remember to plug it in, and do not remove you possibly warning!)
OMG  :angry:  :angry:  :angry:  :angry:  I AM SO ANGRY!!!!!!!!!!!!!! :angry:  :angry:  :angry:  :angry:

 :shoot:  GREVEN!

So it would only be some of it.

My story begins 5 years ago. At the age at 16 I discovered AL.
I did so AL-programming based on 'Tierra' by Tom Ray & 'Avida' by CalTech, later on 'Echo' by Holland.

A few years ago I found DarwinBots among others (DarwinsPond etc.). No help at that time, I lost my interest fast, dispoinnted I deleted it, I could see it had potential, but with no help....

January 2005 I found DarwinBots once more! This time with help, and very improved!

I have read book after book, article after article on artificial life and search the web thin for artificial life simulations/software! And I must say that the most 'living' software is DB.  :D

(This is a very short version, alot is left out! Because I am still  :angry: )

~Greven!

341
Suggestions / Threshold species!
« on: April 27, 2005, 08:59:30 AM »
Quote
What is your problem with source code?
Did you get VB 6.0 or soem freebie version like you get with one of those "visual basic for dummies" books.
I bought one of those a few years back and DarwinBots won't run on it at all.

I got VB 6 Enterprise Edition. When I try to run the source code, and error occur in the string-function, cant remember what error, I am at work now, but I will try it once more when I get home, and report the exact error etc. tomorrow!

Quote
Do you know about the snapshot analysis tool made by PY? It is very usefull and actually lists all the genomes in the snapshot and their frequencies.

I know about the snapshot function, but I dont what to push the button once every 10 min. or so. Also when I am at work or sleeping I cant push the button either... :P  ;)
And because of that I can lose important mutants / mutations in the evolutionary race.  :(

Quote
The feature you are suggesting would be quite useful of course. On the other hand, its usefulness will go away if you switch to sexual reproduction - the resources necessary to analyze and align all the genome sequences correctly will be enormous. 

That is quiet true, but still sexual reproduction is still under discussion, or so I think, and is not finished yet.  :unsure:

~Greven

342
Dead-End and Solved Suggestion Requests / Seed valus!
« on: April 26, 2005, 11:26:14 AM »
I have said it before and now I say it again:

Some times I want to re-run a simulation, but it is not possibly in DB! :(

If you guys implement a seed value, it would be piece of cake!

In the options panel a frame with "Seeding Value", were you can enter a number of generated.

The you just have to make following changes:

Code: [Select]
Randomize Timer to
Code: [Select]
Randomize varSeedValue
where varSeedValue is the variable in which the "Seeding Value" is stored from the options panel!

And it will be SOOOOO much easier tracking errors, overflows, bugs etc. and reproduce them!

Thank you for reading! :D

~Greven

(This suggestion is very important!!! If you dont understand or realise it just ask me to be more specific, because my last topic about this, people did seem to have misundersood something)

343
Suggestions / Threshold species!
« on: April 26, 2005, 11:16:39 AM »
I would presume most of you have tried either Avida or Tierra, or both.

I don't want to give a description, but those of you who have tried them know that they save new 'genomes' if they get above a certain threshold (normally 3).

This could be really nice to have when running evolutionary simulations, because often you dont what to sit and watch the screen for 6 hours or more, and push the snapshot button, now and then.

The bestbot save is extremly useless too. And I am not talking about a snapshot, but all possibly evolved 'bot-species' which will reach a user defined threshold will be saved. When you want to just look at evolution alone, the snapshot feature is useless, only the different genomes are interesting.

I know you will add more database recording etc., but beginning with this simple feature, you will be able to build onto this at a later stage in the developement, and it will be easy to implement.

I know I can add this to the source code, and I have alot of experince with VB, but I cant get the source code to function properly and when I compile it is even worse.
 :(   :shoot: VB :pokey:

This could be really nice! :clap:

~Greven

344
Dead-End and Solved Suggestion Requests / Tracking Errors / Bugs etc.
« on: March 22, 2005, 05:44:55 PM »
Okay nobody seems to care about my little proposal... :rolleyes:  :D

Just give me ur thoughts on it!

345
Dead-End and Solved Suggestion Requests / Tracking Errors / Bugs etc.
« on: March 22, 2005, 05:05:00 PM »
This is a bit diffucult to describe, but I will give it a try:

I have gone through some of the old source code (2.35 I think) of DB and it seems DB just use:
Code: [Select]
Randomize Timer
This leads the random numbers are based on the what the "Timer" currently is, what you all know, but my suggestion is therefore:

Have an option when you setup the simulation, where you can choose which value you would like or just use the timer, or none at all...

And why is that????

Because it enableds the possibility to make complete re-runs of the same simulation, with exactly the same outcome.

1. The programmers can detect problems, such as run-time errors

I do not know that running two simulations on different computers with identical
settings will produce the same result.

Just some thoughts

Hope you will understand it!

Pages: 1 ... 21 22 [23]