Jump to content

Flugzeit

From pr0game Wiki
This is the approved revision of this page, as well as being the most recent.

Flugzeit

Die Flugdauer einer Flotte hängt von der Entfernung, der Geschwindigkeit des langsamsten Schiffs im Verband (siehe die jeweilige Einheiten-Seite unter "Geschwindigkeit & Deuteriumverbrauch") und der Spielgeschwindigkeit des Universums ab. Berechnet aus src/Core/FleetFunctions.php (getMissionDuration()), Konstante MIN_FLEET_TIME aus includes/constants.php (Wert: 5 Sekunden).

Formel

Faktor = (3500 / (Geschwindigkeitsfaktor * 0.1)) * (Entfernung * 10 / langsamste_Schiffsgeschwindigkeit)^0.5 + 10 Flugzeit = max(Faktor / Spielgeschwindigkeit, 5)

Parameter im Detail

Parameter Herkunft Einfluss
Entfernung Entfernung (Galaxie/System/Planet-Formel) Größter Hebel — geht mit Quadratwurzel ein, doppelte Entfernung ≈ 1,41-fache Flugzeit, nicht doppelt
Langsamste Schiffsgeschwindigkeit Antriebsstufe des langsamsten Schiffs im Verband (siehe jeweilige Einheiten-Seite) Ein einziges langsames Schiff (z. B. Kolonieschiff) bremst die gesamte Flotte
Geschwindigkeitsfaktor Im Flottenversand wählbar, 10–100 % Niedrigerer Wert = langsamer, aber auch geringerer Treibstoffverbrauch
Spielgeschwindigkeit fleet_speed / 2500 (getGameSpeedFactor()), pro Universum in den Universums-Einstellungen konfiguriert Direkter Teiler der gesamten Flugzeit
FlyTime-Bonus Spielerspezifischer Multiplikator (z. B. aus Achievements), USER['factor']['FlyTime'] Verkürzt die Flugzeit zusätzlich, falls vorhanden
Mindestflugzeit Feste Konstante MIN_FLEET_TIME = 5 Sekunden Untergrenze, unabhängig von allen anderen Faktoren (z. B. bei sehr kurzen Strecken)

Universumsspezifische Besonderheiten

Die Entfernung-Berechnung selbst hängt von system_distance, system_distance_factor, galaxy_distance_factor und max_system/max_galaxy ab — diese Werte sind **nicht** einheitlich über alle Universen, sondern Teil der jeweiligen Universums-Konfiguration (live aus der DB geprüft):

Universum max_system system_distance system_distance_factor galaxy_distance_factor
Universum 1 / 2 / 3 / 4 / 5 / 6 400 2.700 95 20.000
Universe 7 200 1.350 47 20.000

Universe 7 hat spürbar verkürzte Systeme: sowohl die Anzahl der Systeme pro Galaxie (max_system: 200 statt 400) als auch die Distanz-Konstanten (system_distance/system_distance_factor: jeweils fast genau halbiert) sind gegenüber allen anderen Universen reduziert. Dadurch fallen System-interne Entfernungen in Uni 7 strukturell kürzer aus als anderswo — bei gleicher Systemdifferenz ist die Flugzeit in Uni 7 spürbar niedriger. Bei allen anderen Uni-Einstellungen (fleet_speed, uni_type, galaxy_type) sind aktuell alle Universen identisch konfiguriert (Stand: siehe Live-DB).

Siehe auch Raketenflugzeit für die separate, einfachere Formel bei Abfangrakete/Interplanetarrakete, und Treibstoffverbrauch für den mit der Flugzeit gekoppelten Spritverbrauch.