Ich habe jetzt die Statistiken eingebaut, und das Problem ist, dass das Schreiben dieser ziemlich viel Zeit in Anspruch nimmt und somit die ganze Simulation stark herunterbremst. Jetzt habe ich das zur Zeit so geloest: Ich habe das Schreiben der Statistiken nur im Batch-Mode implementiert, so kann man die Simulation mit der GUI betrachten und wenn man will, nachher mit dem Batch-Mode die Statistiken speichern. Damit das ganze aber funktioniert, habe ich dem ganzen Programm noch ein neues Setting (randomseed) verpassen muessen. Jetzt musste ich natuerlich die GUI leicht abaendern, und die XML-import und Export Funktionen erweitern und bin dadurch etwas in Verzug geraten. - Es findet nun eine Ueberpruefung statt, ob die im Settings-Dialog eingegebenen Werte ueberhaupt Sinn machen bzw. im Wertebereich liegen. - Das Programm benutzt nun nur mehr den Double-Buffer, wenn dies die Dimensionen des Aquariums zulassen (bei max. Zoom). - Im Statistik-File werden nun auch die Positionen und Energielevels der einzelnen Agenten gespeichert (hmm, peinlich, wie konnten wir das nur vergessen :-) - Die 1. Version hat bei der Mitose/Meiose teilweise neue Algen auf bereits von anderen Agenten belegten Positionen positioniert. - Die Auswahl des Agenten funktioniert nun einwandfrei (zumindest sind beim Testen jetzt keine Fehler mehr aufgetreten). - Das Aquarium kann nun auch eine Breite!=Hoehe haben (in der vorigen Version hat die Lightworld eine Exception ausgeloest). Wie haben nun fuer UNIX/Linux-Systeme shell-skripten angefertigt. Ausserdem waren in der SimulationStats.java noch ein paar kleine Fehler (hier ein Zeilenumbruch vergessen, da 2 Zeilen vertauscht,...). Damit sind wir einer fehlerfreien Version wieder mal einen Schritt naeher gekommen ;-) Also, ich habe jetzt mit Clemens kontakt aufgenommen, und er hat den RC1 von ALGAE an seinem Arbeitsplatz (Linux oder SunOS, weiss nicht genau) mal ausprobiert. Also der BatchMode funktioniert sowohl auf der Rohrkatze (Linux) als auch auf Holzwurm (SunOS) und auch beim Clemens funktioniert der BatchMode einwandfrei (naja, bis auf ein Speicherplatzproblem). Aber der GUI-Mode laeuft beim Clemens auch nicht. Nun haben wir die Vermutung dass es wirklich an der JDK-Version liegen koennte (ich verwende JDK1.2.2 fuer WIN und Clemens verwendet JDK1.2-beta.Version-2 fuer Linux oder so aehnlich).