System-Updates
VERBESSERUNGv0.8.5

Optimierung: 120FPS Physik mit Web-Workern

Ende März haben wir das Herz der Engine komplett neu entwickelt. Indem wir die Physikberechnungen in einen dedizierten Hintergrund-Thread verlegt haben, konnten wir eine beispiellose Leistung freisetzen.

DEV
FCG-Entwickler
March 28, 2026

Durchbrechen der Haupt-Thread-Barriere

Als unsere Simulationen im Multi-Sim-Modus immer komplexer wurden, stießen wir auf Schwierigkeiten. Bei der Standard-Webentwicklung läuft normalerweise alles in einem einzigen „Haupt-Thread“. Wenn die Physik-Engine zu lange braucht, um eine Kollision zu berechnen, verzögert sich die Benutzeroberfläche. Ende März haben wir das endgültig behoben.

Wie Web Worker arbeiten

Stellen Sie sich vor, Ihr Computer hätte mehrere Gehirne. Bisher haben wir nur eines verwendet. Wir haben das gesamte Physiksystem auf einen „Web Worker“ migriert – einen separaten Prozess, der im Hintergrund läuft. Während Ihr Bildschirm jetzt wunderschöne 4K-Bilder wiedergibt, berechnet ein verstecktes „Mathe-Gehirn“ jede Millisekunde Tausende von Kollisionsvektoren, ohne die Benutzeroberfläche zu verlangsamen.

Benutzeroberfläche ohne Verzögerung: Schieberegler und Menüs funktionieren jetzt sofort, selbst wenn mehr als 500 Bälle auf dem Bildschirm angezeigt werden.
Intelligentes räumliches Raster: Wir haben ein räumliches Rastersystem implementiert, sodass die Engine nur Kollisionen für Bälle berechnet, die nahe beieinander liegen.
Unterstützung hoher Bildwiederholfrequenzen: Die Simulation unterstützt jetzt nativ 120-Hz- und 144-Hz-Monitore für extrem flüssige Bewegungen.
Mobile Optimierung: Enorme Batterie- und Wärmereduzierung für Entwickler, die das Studio auf Tablets und Laptops nutzen.

Bereich „Optimierungseinstellungen“.

Wir haben diese Verbesserungen nicht nur versteckt; Wir haben dir die Kontrolle über sie gegeben. Im neuen Abschnitt „Optimierungseinstellungen“ können Sie „Sub-Stepping“ (Mehrfachberechnung der Physik pro Frame für höhere Genauigkeit) umschalten und die Größe des „Ball Pool“ an die Leistung Ihres Geräts anpassen.

"„Leistung ist eine Funktion. Eine Simulation ist nicht zufriedenstellend, wenn sie ruckelt, und unsere Migration zu Web Workers stellt sicher, dass jeder Sprung jedes Mal perfekt flüssig ist.“"

Meilenstein der Stabilität

Dieses Update reduzierte das „Tunneling“ deutlich – einen häufigen physikalischen Fehler, bei dem sich schnell bewegende Bälle durch Wände passieren könnten. Durch die Berechnung von Kollisionen im Schattenfaden mit viel höheren Frequenzen ist die Welt von Fun Circle Games jetzt solider und zuverlässiger als je zuvor.