Formeln
Formeln
Zentrale Übersicht aller im pr0game-Sourcecode verifizierten Formeln. Details, Herleitung und Parametertabellen stehen jeweils auf der verlinkten Einzelseite — hier nur die kompakte mathematische Schreibweise zum Nachschlagen.
Entfernung
Entfernung zwischen zwei Koordinaten. Wird verwendet bei Flugzeit,
Treibstoffverbrauch, Raketenflugzeit (Sonderfall, siehe dort).
Quelle: getTargetDistance().
Andere Galaxie (Standard-Uni-Typ):
Andere Galaxie (Ring-Uni, uni_type=2):
Andere Galaxie (Linear-Uni, uni_type=1):
Gleiche Galaxie, anderes System (analog Ring/Linear/Standard, zusätzlich additive Konstante):
Gleiches System, anderer Planet:
Gleicher Planet (Planet↔Mond):
Flugzeit
Flugdauer einer normalen Flotte. Wird verwendet bei jedem Flottenversand
sowie in der Treibstoffverbrauchsformel. Quelle:
getMissionDuration().
- = Geschwindigkeitsfaktor (10–100 %), = Geschwindigkeit des langsamsten Schiffs, = optionaler Spielerbonus (Standard 1), Mindestwert 5 Sekunden.
Raketenflugzeit
Eigene, einfachere Flugzeitformel für Abfangrakete/Interplanetarrakete
— hängt nur vom Systemabstand ab. Quelle: getMIPDuration().
Spielgeschwindigkeit
Globaler Geschwindigkeitsfaktor, geht in Flugzeit und
Raketenflugzeit ein. Pro Universum konfigurierbar
(fleet_speed). Quelle: getGameSpeedFactor().
Treibstoffverbrauch
Deuteriumverbrauch einer Flugmission, pro Schiffstyp berechnet und
aufsummiert. Wird verwendet bei jedem Flottenversand. Quelle:
getFleetConsumption().
Summe über alle Schiffstypen im Verband, multipliziert mit dem Ehrenpunkte-Treibstofffaktor des Angreifers, aufgerundet:
Baukosten pro Stufe
Kostenskalierung für Gebäude und Forschung (nicht für Schiffe/Verteidigung —
die kosten pro Stück konstant, siehe jeweilige Einheiten-Seite). Wird
verwendet bei allen Gebäude-/Forschungsseiten. Quelle:
uni1_vars.factor/cost901-911.
- = Basiskosten (Stufe 1), = Kostenfaktor (typisch 1,5–2,0, je Gebäude verschieden), = Zielstufe.
Produktionsformel (Beispiel Metallmine)
Rohstoffproduktion pro Gebäude und Stufe — die konkrete Formel steht
individuell auf jeder Gebäude-Seite unter "Produktionsformel" (aus
uni1_vars.production901-911). Wird verwendet bei
Metallmine und allen anderen produzierenden Gebäuden.
- = Gebäudestufe, = Bonus aus Produktionsmaximierung Metall, Produktionsmaximierung Kristall und Produktionsmaximierung Deuterium
Lagerformel (Beispiel Metallspeicher)
Speicherkapazität pro Gebäude und Stufe — individuell auf jeder
Speicher-Gebäude-Seite unter "Lagerformel" (aus
uni1_vars.storage901-903). Wird verwendet bei
Metallspeicher und den anderen Rohstoffspeichern.
Ehrenpunkte-Treibstoffrabatt
Rabatt auf den eigenen Treibstoffverbrauch abhängig vom eigenen
Ehrenpunkte-Rang. Details siehe Ehrenpunkte. Quelle:
calculate_honorpoints_boost().
Ehrenpunkte-Plünderfaktor
Multiplikator auf die Basis-Plünderquote (50 % je Rohstoff) abhängig von den
Ehrenpunkten des angegriffenen Ziels. Details siehe Ehrenpunkte. Quelle:
calculate_honorpoints_decrease() +
BattleHandler.php.
Ressourcenschutz
Anteil der Tagesproduktion, der unabhängig von der Plünderquote vor
Plünderung geschützt ist. Wird verwendet bei jedem Kampf mit
Ressourcenraub, abhängig von der jeweiligen Speicher-Ausbaustufe (siehe
Metallspeicher, Kristallspeicher, Deuteriumtank). Quelle:
BattleHandler.php.
- = Tagesproduktion des jeweiligen Rohstoffs, = Ausbaustufe des zugehörigen Speichergebäudes (max. 10 % Schutz ab Stufe 10).