A
Ich bin mir unsicher, aber ich glaube, du musst das über die Energie machen. Durch das Befüllen gewinnt das "System" an potentieller Energie. Dadurch wird in kinetische Enegie umgewandelt und die Kreise steigen im Labyrinth langsam auf, bis wieder ein energetisches Minimum (Gleichgewicht) erreicht ist.
... Ok, das war Quatsch ... Habe es mal nachgelesen, du müsstest für jeden Kreis Kohäsion, Adhäsion und Gravitation (Konstante) speichern, die Summe der Kräfte auf einen Kreis lässt sich dann über das Lennard-Jones-Potential berechnen: F_gesamt=F_Gravitation+F_Adhäsion+F_Kohäsion. Die Bewegung (Beschleunigung) eines Kreis' dann über die Newtonschen Gesetze: a=F/m.
Wenn ich das richtig sehe, hast du das in zp::physics aber schon?