Durchschnittliche FP-Ernte berechnen
Die Berechnung der durchschnittlichen täglichen FP-Ernte wird mit immer größer werdenden Städten, verschiedenen Gebäudetypen und Spielmechaniken immer komplexer. Daher habe ich für diesen Zweck eine universell einsetzbare Tabelle erstellt.
Link zur Tabelle
https://docs.google.com/spreadsheets/d/1hI9Qanj6iVtiIN4nFf0H4xhtPJA2gYs0y3SLKqyEcVI/edit?usp=sharingFP-Ernte
Zur FP-Ernte tragen bei:- Event-/Spezialgebäude
- Legendäre Gebäude
- Blaue Galaxie
- Burg Himeji
- Weltraumfrachter
- Vergessener Tempel (VT)
Andere Event-/Spezialgebäude, die für wenige Tage die FP-Produktion erhöhen oder eine Verdopplung für eine begrenzte Anzahl an Versuchen bieten und nicht dauerhaft betrieben werden können, finden in dieser Tabelle keine Berücksichtigung.
Es wird der tägliche Durchschnitt für alle Gebäude, also auch für Zufallsproduktionen, BG, Burg und WF, berechnet. Hier liegt auch der entscheidende Unterschied zur Anzeige im FoE-Helfer. Dort werden BG, Burg und WF nicht berücksichtigt und es werden nur die Werte für die kommende Ernte, nicht aber die durchschnittliche Ernte angezeigt. Letztere bieten bessere Vergleichs- und langfristige Berechnungsmöglichkeiten.
Berechnung ohne indirekte Einsammlung:
FP gesamt ohne VT:
FP gesamt mit VT altes Datenformat (gesamt gerundet):
FP gesamt mit VT neues Datenformat (einzeln gerundet):
Berechnung mit (teilweise) indirekter Einsammlung (Kisten, FP-Pakete):
In diesem Fall wirkt der VT auf alle indirekten FP-Produktionen nicht, die BG kann diese aber verdoppeln. Daher wird zunächst die gesamte indirekte Produktion eines Gebäudes berechnet und in den Gesamt-FP-Berechnungen vor Anwendung der BG addiert:
Berücksichtigung von Zufallsproduktionen:
Obige Berechnung für das alte Datenformat ist aufgrund der Rundung nur korrekt, wenn Faktor1 = 1 und Faktor2 = 1. Daher muss sie noch weiter angepasst werden, um einen korrekten Durchschnittswert für Gebäude mit Zufallsproduktionen zu berechnen. Es muss gerundet werden, was tatsächlich geerntet wird. Beim großen Leuchtturm sind dies z.B in 60% der Fälle. 8 FP bzw. in 40% der Fälle 20 FP.
Fälle für direkte FP-Produktionen, die bisher im Spiel vorkommen und berücksichtigt wurden:
Disclaimer: Alle weiteren Kombinationen kommen Stand heute nicht im Spiel vor und können von der Tabelle auch nicht ohne Anpassung der Formel berechnet werden.
Ich kopiere hier nur die Formeln als Pseudo-Code rein. Die Prinzipien sind oben schon erklärt worden. Bei den “...” geht es in der nächsten Zeile weiter. Habe es der Übersichtlichkeit wegen aufgeteilt.
Datenvalidierung:
Ein Faktor darf nicht 0 sein, daher sind 1. und 2. der gleiche Fall und 3. und 4. sind in der Berechnung auch gleich. Die Berechnung deckt für 3. und 4. folgende Fälle ab:
FP gesamt ohne VT:
Code:
Anzahl * ( Faktor1*FP1 + Faktor2*FP2 + (FPKette * AnzKettenteile) ) * BG-Faktor
FP gesamt mit VT altes Datenformat (gesamt gerundet):
Code:
Anzahl * ROUND(( Faktor1*FP1 + Faktor2*FP2 + (FPKette * AnzKettenteile) )*1,2) * BG-Faktor
FP gesamt mit VT neues Datenformat (einzeln gerundet):
Code:
Anzahl * ( Faktor1*FP1VT + Faktor2*FP2VT + ROUND((FPKette * AnzKettenteile)*1,2) ) * BG-Faktor
Berechnung mit (teilweise) indirekter Einsammlung (Kisten, FP-Pakete):
In diesem Fall wirkt der VT auf alle indirekten FP-Produktionen nicht, die BG kann diese aber verdoppeln. Daher wird zunächst die gesamte indirekte Produktion eines Gebäudes berechnet und in den Gesamt-FP-Berechnungen vor Anwendung der BG addiert:
Code:
FP indirekt gesamt = Faktor1i * FP1i + Faktor2i * FP2i + Faktor3i * FP3i
Berücksichtigung von Zufallsproduktionen:
Obige Berechnung für das alte Datenformat ist aufgrund der Rundung nur korrekt, wenn Faktor1 = 1 und Faktor2 = 1. Daher muss sie noch weiter angepasst werden, um einen korrekten Durchschnittswert für Gebäude mit Zufallsproduktionen zu berechnen. Es muss gerundet werden, was tatsächlich geerntet wird. Beim großen Leuchtturm sind dies z.B in 60% der Fälle. 8 FP bzw. in 40% der Fälle 20 FP.
Fiktive Gebäudewerte:
Immer 8 FP und zu 40% weitere 14 FP (Durchschnitt ohne VT: 1 * 8 + 0,4 * 14 = 13,6 FP).
Durchschnitt gesamt gerundet:
Es wird aber nicht der Durchschnitt (13,6 * 1,2 FP) geerntet, sondern 8 * 1,2 FP oder 22 * 1,2 FP.
Durschnitt einzeln gerundet:
Es werden aber nicht 8 * 1,2 FP oder 14 * 1,2 FP geerntet, 8 * 1,2 FP oder 22 * 1,2 FP, weshalb diese gerundet werden müssen.
Daher:
Immer 8 FP und zu 40% weitere 14 FP (Durchschnitt ohne VT: 1 * 8 + 0,4 * 14 = 13,6 FP).
Durchschnitt gesamt gerundet:
Code:
ROUND(( 1 * 8 + 0,4 * 14) * 1,2) = 16 FP
Durschnitt einzeln gerundet:
Code:
1 * ROUND(8 * 1,2) + 0,4 * ROUND(14 * 1,2) = 16,8 FP
Daher:
Code:
(1 - 0,4) * ROUND(8 * 1,2) + 0,4 * ROUND((8 + 14) * 1,2) = 16,4 FP
Fälle für direkte FP-Produktionen, die bisher im Spiel vorkommen und berücksichtigt wurden:
erste FP-Produktion | zweite FP-Produktion | |
1. | 100% | - |
2. | 100% | 100% |
3. | 100% | 1-99% |
4. | 1-99% | - |
Disclaimer: Alle weiteren Kombinationen kommen Stand heute nicht im Spiel vor und können von der Tabelle auch nicht ohne Anpassung der Formel berechnet werden.
Ich kopiere hier nur die Formeln als Pseudo-Code rein. Die Prinzipien sind oben schon erklärt worden. Bei den “...” geht es in der nächsten Zeile weiter. Habe es der Übersichtlichkeit wegen aufgeteilt.
Datenvalidierung:
Code:
IF( OR(Faktor1<=0;Faktor1>1;Faktor2<=0;Faktor2>1); "Wähle einen Wert größer als 0, aber maximal 1" ;
IF(AND(Faktor1<1;Faktor2<1) ;"Nur ein Faktor kann kleiner als 1 sein" ; ...) )
Code:
IF(Faktor1=1;1-Faktor2;Faktor1)*ROUND((IF(Faktor1=1;FP1;FP1+FP2) + FPKette*AnzKettenteile)*1,2)
+ IF(Faktor1=1;Faktor2;1-Faktor1)*ROUND((IF(Faktor1=1;FP2+FP1;FP2) + FPKette*AnzKettenteile)*1,2)
Ein Faktor darf nicht 0 sein, daher sind 1. und 2. der gleiche Fall und 3. und 4. sind in der Berechnung auch gleich. Die Berechnung deckt für 3. und 4. folgende Fälle ab:
- Der erste Faktor ist 1 und der zweite kleiner als 1
- Der erste Faktor ist kleiner als 1 und der zweite 1
FP-Chancen für Burg und WF in Kriegsbeute und Diplomatischen Geschenken:
https://de.wiki.forgeofempires.com/index.php?title=Burg_Himeji
https://de.wiki.forgeofempires.com/index.php?title=Weltraumfrachter
Wirkungsweise des Faktors des Vergessenen Tempels:
https://forum.de.forgeofempires.com/index.php?threads/vergessener-tempel.55598/page-5#post-538989
https://de.wiki.forgeofempires.com/index.php?title=Burg_Himeji
https://de.wiki.forgeofempires.com/index.php?title=Weltraumfrachter
Wirkungsweise des Faktors des Vergessenen Tempels:
https://forum.de.forgeofempires.com/index.php?threads/vergessener-tempel.55598/page-5#post-538989
Anleitung
Das erste Tabellenblatt ist leer. Dort können die Werte für die eigene Stadt eingetragen werden. Das zweite Tabellenblatt ist beispielhaft ausgefüllt, um nachfolgende Beispiele im Ganzen betrachten zu können.Bearbeiten grundsätzlich nur in hellen Feldern innerhalb der Tabellen.
Variablen und Konstanten
Auf der rechten Seite sind Werte festgehalten, die immer wieder benötigt werden. Unter Variablen kann man die Anzahl der Versuche und die Chancen aus Blauer Galaxie, Burg Himeji und Weltraumfrachter eintragen. Zu finden sind die Werte direkt im eigenen LG:Die Bezeichnung der Stufe kann angepasst oder entfernt werden. Mir persönlich dient sie der Übersicht, damit ich weiß, ob ich die Werte schon angepasst habe.
Die Werte unter Konstanten sind prinzipiell fest. Hier kann man lediglich Kettenteile ergänzen, falls welche fehlen.
Gebäudekategorien
Es gibt drei Tabellen, in die man Gebäude eintragen kann:- Rathaus (inkl. Botschafter -> werden in der App nicht im Tooltip zu den FP durch die Gilde addiert, im Browser aber schon) und LGs
- Gebäude mit BG geerntet -> bis zu 15 Gebäude eintragen, auf Anzahl der Chancen der eigenen BG achten
- Restliche Gebäude
Rathaus / LG eintragen
Hier einfach Namen und produzierte FP eintragen:Gebäude mit BG geerntet + Restliche Gebäude eintragen
Gebäude, die mit der Blauen Galaxie geerntet werden, stehen in einer eigenen Tabelle. Hier nur entsprechend der Anzahl der Versuche der BG Gebäude eintragen, nicht alle 15, wenn man keine 15 Versuche hat. Hat man keine BG, bleibt diese Tabelle leer.Alle weiteren Gebäude gehören in die Tabelle “Restliche Gebäude”:
Beide Tabellen sind gleich aufgebaut:
- In die erste Spalte wird der Name des Gebäudes geschrieben.
- Die Spalte Anzahl ist selbsterklärend. Natürlich nur hochzählen, wenn ein zwei Gebäude exakt gleich sind. Ein Terrakotta-Weingut ohne Anhängsel ist ein anderes Gebäude als ein Terrakotta-Weingut mit 2 Lavendelrasen.
- Neues Datenformat? Hier wird ausgewählt, ob es sich um das neue oder alte Datenformat handelt. Die korrekte Auswahl ist wichtig, da die Berechnung für einige Gebäude für das Ergebnis mit dem Vergessenen Tempel sonst falsch ist.
Am einfachsten funktioniert das in der App über die Leiste im Tooltip, die die Zeit bis zur nächsten Ernte anzeigt:
- FP-Angaben und Faktoren:
- Direkte FP (die ersten beiden FP-Spalten) sind FP, die normal im Tooltip angegeben sind und in der Leiste landen.
- Indirekte FP (die letzten drei FP-Spalten) sind FP, die im Inventar als FP-Pakete oder in Kisten landen.
- Die Unterscheidung ist notwendig, da der Vergessene Tempel auf die indirekten FP nicht wirkt.
- Unter FP die FP-Angabe im Tooltip eintragen.
- Unter Faktor den zugehörigen Faktor eintragen. Der Faktor ist immer 1, wenn im Tooltip nichts anderes steht. Nur bei Zufallsproduktionen weicht er ab. Hier für die zweite FP-Angabe 40% bzw. 0,4:
- ACHTUNG: Immer die Grundwerte für die FP eintragen. NICHT die vom Vergessenen Tempel geboosteten Werte. In obigem Beispiel müssen für den Großen Leuchtturm 8 und 12 FP (Faktoren: 1 und 0,4) eingetragen werden.
- Beispiele:
- Wenn an dem Gebäude Kettenteile angeschlossen sind, wählt man in der Spalte FP-Kettenteile das richtige aus und trägt die Anzahl in der Spalte Anzahl FP-Kettenteile ein. (FP der Kettenteile werden nicht in die FP1/FP2-Spalten eingetragen.)
Ergebnis
Es werden zwei Endergebnisse angezeigt. Eines mit und eines ohne den Vergessenen Tempel. BG, Burg und WF werden in beiden Fällen berücksichtigt (sofern vorhanden).
Zuletzt bearbeitet: