Vielleicht kann ich ja bisschen schummeln indem ich einfach vorrechnen lasse, zumindest die Positionen von vor einem Jahr bis in 10 Jahren, tagesgenau und diese Ergebnisse als Datenfile abspeichere und dem Programm beilege. Dadurch muss der Algorithmus nur laufen, wenn man sich aus diesem Zeitfenster entfernt.
Selbst dann könnte man vorab fragen ab wann man denn beabsichtigt die Simulation zu starten und wie lange sie laufen soll. Dann rechne ich alle Daten vorweg mit Ladebalken und lasse die Simulation dann laufen. Pro Sekunde einen Tag weiter oder schneller...
Mal sehen, erstmal muss ich jetzt die ganzen Datenfiles parsen damit sie als xml vorliegen damit ich damit vernünftig arbeiten kann....