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.


Topics - nixblik

Pages: [1]
1
Darwinbots Program Source Code / Version 3.0 status & code?
« on: June 16, 2005, 05:08:38 AM »
Hi,

at some places in this forum (especially Shvarz's biology section) there is a lot of talk going on about very advanced features, and sometimes a "will be in 3.0". I was wondering how far you have come with the new major version. Do you have any specifications (about physics, DNA, e-grid, multibots, ...)? Is there some working code? Even results of extensive tests?

FYI: In the last 2-3 years I have repeatedly thought about writing some artificial life simulation. I have produced a lot of paperwork dealing with the various problems that arised. The main goals are:
  • Single cells as a whole are the simulation basis.
  • They should have some form of DNA that controls them.
  • Organisms consisting of multiple cells should not only be possible, but be more successfull.
  • Physics/chemistry realistical enough to produce interesting and comprehensible behaviour.
  • Be fast ─ 1000 to 10000 cells in the simulation with reasonable speed.
As you can see, this is very much headed towards the thoughts discussed in Shvarz's forum (a very interesting one, by the way), and differs a lot from the current DarwinBots where physics are a mess (ok, this applies more to earlier versions) and protozoa rule. I did a lot of thinking how the world should be organized to bring forward multicellular organisms, and the conclusions were similar to yours (different substances that disperse through the medium, basic cell metabolics, rather complex physics, lots of numerical computer science for approximating integrals and differential equations).

These kind of things tend to become very complex, and I haven't found a way to simplify some abstract thoughts (for example substance dispersion and metabolics) enough to write some code for it. All I have realized yet is a physical simulation of spheres (in 3-dimensional space) moving around, optionally tied together with elastic links, and collisions. The main goal was to test cell division in the center of a cell agglomerate (where there's not really space for it, thus the cells are pushed outwards). It somehow works, but it is very sensitive to the constants used in the calculation (stiffness, damping, viscosity), and the links break often.

That's why I came here: I was looking for ideas... :help:
:)

Ciao
uwe

Pages: [1]