Ich möchte an dieser Stelle in einem eigenen Thema noch einmal kurz eine Erklärung abgeben zu folgendem Bugfix aus Patch #63.
Manche Spieler achten sehr genau auf ihre täglichen oder sogar stündlichen Einnahmen und haben bemerkt, dass diese nach dem gestrigen Patch teilweise geringer sind. Wie kann das sein, wenn doch zuvor manche Geschäfte weniger verdient haben als beabsichtigt, also nun mehr verdienen müssten?
Ich war im Changelog nicht ausführlich genug und möchte das nun nachholen. Es haben nämlich manche Geschäfte auch mehr verdient als beabsichtigt.
Ein paar Basics zum Thema: Jedes Geschäft hat u.a. diese Eigenschaften:
Durch die vielen verschiedenen Einkommensfaktoren (Wetter, Zielgruppenzusammensetzung, Konkurrenz, Besucheraufkommen der Veranstaltung usw.) wird berechnet, wie hoch die Auslastung jedes einzelnen Geschäfts gerade ist.
Daraus werden die oben genannten Werte dynamisch angepasst, sodass sich z.B. die Anzahl der Besucher pro Besuchsintervall nach unten bewegt, wenn weniger los ist, und das Besuchsintervall steigt (längere Fahrten bzw. längere Wartezeiten bis wieder genügend Fahrgäste vorhanden sind).
Bei dem Bug handelte es sich um einen Rundungsfehler bei der Berechnung der Auslastung.
Die Tatsache, dass hier am Ende überhaupt gerundet wurde, war der Fehler an sich.
Das ganze rührt daher, dass niemand pro Fahrt in seinem Karussell so etwas wie "1,45 Personen" befördern möchte - sondern natürlich nur ganze Personen.
Hat das System also z.B. eine Auslastung von 1,4 Personen pro Fahrt berechnet, wurde auf 1 abgerundet.
Wurden 1,5 berechnet, wurde entsprechend auf 2 aufgerundet.
Statt auf- und abzurunden muss an dieser Stelle allerdings immer aufgerundet werden (1,4 -> 2, 1,5 -> 2). Gleichzeitig muss dazu dann aber das Besuchsintervall steigen. Dadurch wird simuliert, dass man noch ein bisschen länger auf den nächsten Kunden wartet. Das ist nun also der Bugfix.
---
Ich denke jetzt wird es klar, dass vorher nicht nur manche Geschäfte zu wenig verdient haben, weil sie z.B. öfters vom Abrunden betroffen waren, sondern eben auch manche Geschäfte zu viel verdient haben, weil bei ihnen öfters aufgerundet wurde.
Der Bugfix gleicht beides wieder aus. Die Berechnung ist nun präziser und fair.
0,5 Gäste mehr oder weniger pro Fahrt kann je nach Geschäft einen deutlichen Unterschied machen, wir sprechen hier von teilweise mehreren hundert Talern die Stunde.
Das wirbelt jetzt ein bisschen eure gewohnten Einnahmen durcheinander. Wir sind zwar weiterhin in einer Open Beta, aber mich ärgert es natürlich schon, dass ich diesen Fehler erst relativ spät bemerkt habe.
Danke an dieser Stelle an alle, die zur Lösung des Problems beigetragen haben! Es waren zahlreiche Beobachtungen, Tickets und private Nachrichten, die mich darauf hingewiesen haben, dass etwas nicht ganz stimmen kann.
Ich hoffe, die Erklärung war verständlich
Octandor schrieb:
[behoben] Durch einen Rundungsfehler bei der Berechnung der Auslastung kam es dazu, dass manche Geschäfte weniger verdient haben als beabsichtigt.
Manche Spieler achten sehr genau auf ihre täglichen oder sogar stündlichen Einnahmen und haben bemerkt, dass diese nach dem gestrigen Patch teilweise geringer sind. Wie kann das sein, wenn doch zuvor manche Geschäfte weniger verdient haben als beabsichtigt, also nun mehr verdienen müssten?
Ich war im Changelog nicht ausführlich genug und möchte das nun nachholen. Es haben nämlich manche Geschäfte auch mehr verdient als beabsichtigt.
Ein paar Basics zum Thema: Jedes Geschäft hat u.a. diese Eigenschaften:
- Kapazität (z.B. bei Fahrgeschäften: Anzahl der Sitzplätze)
- Besuchsintervall (z.B. bei Fahrgeschäften: Abstand zwischen 2 Fahrten, inkl. Wartezeit)
Durch die vielen verschiedenen Einkommensfaktoren (Wetter, Zielgruppenzusammensetzung, Konkurrenz, Besucheraufkommen der Veranstaltung usw.) wird berechnet, wie hoch die Auslastung jedes einzelnen Geschäfts gerade ist.
Daraus werden die oben genannten Werte dynamisch angepasst, sodass sich z.B. die Anzahl der Besucher pro Besuchsintervall nach unten bewegt, wenn weniger los ist, und das Besuchsintervall steigt (längere Fahrten bzw. längere Wartezeiten bis wieder genügend Fahrgäste vorhanden sind).
Bei dem Bug handelte es sich um einen Rundungsfehler bei der Berechnung der Auslastung.
Die Tatsache, dass hier am Ende überhaupt gerundet wurde, war der Fehler an sich.
Das ganze rührt daher, dass niemand pro Fahrt in seinem Karussell so etwas wie "1,45 Personen" befördern möchte - sondern natürlich nur ganze Personen.
Hat das System also z.B. eine Auslastung von 1,4 Personen pro Fahrt berechnet, wurde auf 1 abgerundet.
Wurden 1,5 berechnet, wurde entsprechend auf 2 aufgerundet.
Statt auf- und abzurunden muss an dieser Stelle allerdings immer aufgerundet werden (1,4 -> 2, 1,5 -> 2). Gleichzeitig muss dazu dann aber das Besuchsintervall steigen. Dadurch wird simuliert, dass man noch ein bisschen länger auf den nächsten Kunden wartet. Das ist nun also der Bugfix.
---
Ich denke jetzt wird es klar, dass vorher nicht nur manche Geschäfte zu wenig verdient haben, weil sie z.B. öfters vom Abrunden betroffen waren, sondern eben auch manche Geschäfte zu viel verdient haben, weil bei ihnen öfters aufgerundet wurde.
Der Bugfix gleicht beides wieder aus. Die Berechnung ist nun präziser und fair.
0,5 Gäste mehr oder weniger pro Fahrt kann je nach Geschäft einen deutlichen Unterschied machen, wir sprechen hier von teilweise mehreren hundert Talern die Stunde.
Das wirbelt jetzt ein bisschen eure gewohnten Einnahmen durcheinander. Wir sind zwar weiterhin in einer Open Beta, aber mich ärgert es natürlich schon, dass ich diesen Fehler erst relativ spät bemerkt habe.
Danke an dieser Stelle an alle, die zur Lösung des Problems beigetragen haben! Es waren zahlreiche Beobachtungen, Tickets und private Nachrichten, die mich darauf hingewiesen haben, dass etwas nicht ganz stimmen kann.
Ich hoffe, die Erklärung war verständlich