Also man muss auch mal ein wenig die Kirche im Dorf lassen.
Wir reden hier nicht von einem Spiel was von je her für die Unity-Engine entwickelt wurde. DSO wurde 10 Jahre lang für Flash entwickelt. Das man diesen Programiercode nicht von jetzt auf gleich in eine andere Engine stecken kann und es läuft sollte jedem eigentlich klar sein.
Man muss den ganzen Sourcecode überarbeiten, da in jedem Teil inkompatibilitäten auftreten können.
den einzigen Fehler den BB gemacht hat ist, man hat zu lange eine möglichkeit gesucht, Flash irgendwie weiter zu benutzen. Da aber alle Plattformen Flash konsequent geblockt und eingeschränkt haben, musste alles schnell schnell gehen mit dem Ergebnis was wir gerade sehen.
Warum jetzt bessere Rechner mit besseren RAM+Grafikkarte nicht so anfällig sind, wie einfache Laptops mit 4-8GB Arbeitsspeicher und keiner eigenständigen Grafikkarte, kann ich mir nur so erklären, dass die Speicherbereinigung noch nicht richtig funktioniert.
Speicherbereinigung bedeutet, das alle Schriften, Icon, Texturen u.s.w. in den Arbeitsspeicher geladen werden. Jedes Fenster was geöffnet wird (Chat, Stern, Lager, Generäle, Waage, Produktion u.s.w.) lädt zusätzliche Texturen, Schriften und Icons in den Arbeitssspeicher. Wenn die Fenster geschlossen werden, müssen diese Dinge wieder aus dem Arbeitsspeicher sonst ist der RAM voll und alles wird noch langsamer. Und die Zonenrefreshs sollen anscheinend diese Speicherbereinigung durchführen, machen das zur Zeit aber ehr ungenügend, was zu diesen Effekten führt.
Und das Computer mit z.B. 16GB RAM + Grafikkarte mit 6GB Zusatzspeicher Vorteile gegenüber dem Laptop mit 8GB ohne zusätzliche Grafikkarte haben, sollte jedem klar sein.
Trotzdem sollte wenn die Umsetzung des Spiels von Flash zu Unity abgeschlossen ist, auch älter Computer wieder normal mitspielen können.