Welcome To Darwinbots > Newbie
Introductions
kenstauffer:
Hi My name is Ken. I am new to this forum, and Darwinbots. But I am not new to Alife sims.
I think that Darwinbots is filling a very important niche in the ALIFE community. A lot of the other packages are (1) Not being maintained anymore. (2) Lack a good genetic programming model (3) Are too complicated to get involved with. When I think of ALife sims, Darwinbots is exactly the kind of thing that pops into my head. So please let me congratulate all of you on making this software available. Good job guys!
I rolled my own simple alife simulator, let me take this chance to plug it, if anybody is interested evolve 4.0.
Endy:
From all of us thanks
Nice looking alife project, refreshing to see another simulator handling dna like DB.
Some of the features in yours like loop and broadcast sound interesting. We've been thinking about adding loops for awhile but been held up by questions about what should be done for bots that form infinite loops. How does your program handle these, are they a probelm? Does broadcast work well for co-ordinating whole organism/multi-bot actions? That's been one of DB's problem areas for just about forever; it'd be nice to be able to have them work properly.
You might want to see about setting up some sort of forum for your alife simulator. Having the forum seems like it's been a large part of DB's success.
Testlund:
Welcome to the forum, Kenstauffer. I agree with what you're saying about Darwinbots. I don't think there is much else of interest out there. There are a few things that can be interesting for awhile but I never get tired of DB, and it's a program under development. I think you got a nice program there too. I just think the bots feeding is a little weird though. Hehe. They behave like little lawnmovers that just consumes everything in their path, more than what there bodies should be able to handle. Also it whould be nice if one could run the program a little slower, like setting a frame rate or something. It's a little hard to see what is going on at the screen. Still a neat program though.
kenstauffer:
--- Quote from: Endy ---Does broadcast work well for co-ordinating whole organism/multi-bot actions? That's been one of DB's problem areas for just about forever; it'd be nice to be able to have them work properly.
--- End quote ---
Nothing has evolved to use this feature. And I haven't written any serious creatures yet, which is probably a mistake, as this would reveal if all these instructions (like BROADCAST) are actually useful.
--- Quote from: Endy ---Some of the features in yours like loop and broadcast sound interesting. We've been thinking about adding loops for awhile but been held up by questions about what should be done for bots that form infinite loops.
--- End quote ---
Every successful creature in Evolve [you]is already an infinite loop[/you] because once its code terminates it is considered "dead". So even the starting organism has a giant loop around it. The reason this is okay is each creature is simulated for 1 step (where 1 step equals 1 instruction). My undertanding is darwinbots treats 1 step as 1 evaluation of it entire genome (or is it 1 step equals 1 "cond start ... stop" block?). This difference probably accounts for the difficulty/ease in supporting loops. 'Evolve' doesn't care what a creature does with its 1 instruction during its time-slice. It won't adversly affect the rest of the sim.
Numsgil:
To my knowledge Darwinbots seems to be the only simulation that erxecutes an entire genome every cycle. It has numerous benefits I think, one of which is simulationg the parallel nature of actual DNA. As far as I can tell, the only drawback is infinite loops.
Good to see another person
Navigation
[0] Message Index
[#] Next page
Go to full version