← Alle Beiträge

Projektarchiv

Die Hälfte des Sonnensystems ist zum Leben erweckt

Ich kann nicht aufhören, es zu sehen. Das halbe Sonnensystem ist zum Leben erweckt worden: Alles dreht sich und scheint. Die Rotation ist noch nicht ganz richtig; Ich muss korrigieren und einige Formeln hinzufügen. Aber es ist zuverlässig und einfach. Alles läuft auf Mathematik statt auf Animationen. Und es dreht sich in einer Weise, die es nicht erfordert, den Server jede Sekunde zu belästigen. Der Client nimmt die aktuellen Informationen und übernimmt von dort aus die Rotation selbst.

Übergänge zu anderen Bildschirmen und Schnittstellen funktionieren jetzt. Genauer gesagt, vom Startbildschirm aus können Sie zum Koloniemanagement oder zum Sonnensystem gehen. Die Dinge haben auch in der Kolonie angefangen sich zu drehen: Tag und Nacht, Sonne und Mond und ihre eigene Beleuchtung. Je nach Sternensystem gibt es unterschiedliche Farben, Zyklen, Anzahl der Monde und Sonnen und die Gesamtlichtstärke.

Es wird viel Zeit investiert, um den Code herauszufinden. Die meiste Dokumentation ist für Version 4, und diese kleinen Unterschiede verbrauchen so viel Zeit. Sie tun alles genau wie im Beispiel, und es funktioniert immer noch nicht, egal was Sie versuchen ... Zumindest hilft es mir, es gründlicher zu lernen.

Im Moment befasse ich mich hauptsächlich mit konzeptionellen Fragen: Umgang mit der Mathematik kosmischer Skalen und Entwicklung von Algorithmen und Mechanismen für eine vereinfachte Simulation. Wir werden kaum ein vollständiges Gravitationsmodell brauchen, aber ein vereinfachtes Newtonsches sollte es tun, und so weiter.

Der nächste Schritt ist das Hinzufügen von Drag & Drop zur Kolonie, damit der Bau stattfinden kann.

Wie sollte die Kolonie Ihrer Meinung nach angelegt werden: Quadrate oder Hexfelder?

P.S. Ich habe den Splash-Bildschirm ein wenig angepasst. Ich ersetzte den Platzhalter durch ein kleines Schiff, bewegte den Mond und überarbeitete die Beleuchtung, was die wichtigste Veränderung war. Der Kunde wiegt jetzt 70 MB... Wir werden es optimieren.

Facebook-Profil des Projekts ↗