Hallo Leute,
Ich sitze gerade an einem, mehr oder weniger, kleinem Rechner dran.
Dieser beinhaltet fünf Faktoren. Den Startrang, den Zielrang, die Seltenheit, die Energiekosten und die Energie des Items zum fusionieren.
Der Startrang reicht von 0>9, der Zielrang von 1>10, die Seltenheit von 1>3.
Mein Problem ist nun die Berechnung der Energiekosten.
Jeder Rang braucht das doppelte an Energie vom vorigen Rang, sprich von 0>1 benötigt es 4, von 1>2 benötigt es 8, von 2>3 benötigt es 16.
Wenn man nun von 0>3 aufstufen will werden die obigen Werte addiert und man benötigt 28 Energie.
Die Energie des Items beträgt 36, sprich um die Anzahl der benötigten Items zu ermitteln würde die Rechnung so aussehen Energiekosten/36.
Jedoch komme ich auf keinen vernünftigen Weg die Energiekosten zu speichern bzw. zu ermitteln.
Hat jemand von euch eine Idee?
Mit freundlichem Gruß,
Kazuto
~EDIT~
Mir fiel gerade auf das jeder Rang ein Faktor von 2 ist.
Rang 1 braucht 2^2, Rang 2 braucht 2^3, Rang 3 braucht 2^4.
Die Formel zum berechnen der Energiekosten auf Seltenheit 1 von Rang 0 zu Rang 10 aus könnte also wie folgt aussehen: 2^(Zielrang+1)/36
Und von z.B. Rang 9 auf Rang 10 müsste es dann so aussehen: (2^(Zielrang+1)-2^(Startrang+1))/36
Bei Seltenheit 2 werden die Energiekosten verdoppelt und bei Seltenheit 3 verdreifacht.
Ich sitze gerade an einem, mehr oder weniger, kleinem Rechner dran.
Dieser beinhaltet fünf Faktoren. Den Startrang, den Zielrang, die Seltenheit, die Energiekosten und die Energie des Items zum fusionieren.
Der Startrang reicht von 0>9, der Zielrang von 1>10, die Seltenheit von 1>3.
Mein Problem ist nun die Berechnung der Energiekosten.
Jeder Rang braucht das doppelte an Energie vom vorigen Rang, sprich von 0>1 benötigt es 4, von 1>2 benötigt es 8, von 2>3 benötigt es 16.
Wenn man nun von 0>3 aufstufen will werden die obigen Werte addiert und man benötigt 28 Energie.
Die Energie des Items beträgt 36, sprich um die Anzahl der benötigten Items zu ermitteln würde die Rechnung so aussehen Energiekosten/36.
Jedoch komme ich auf keinen vernünftigen Weg die Energiekosten zu speichern bzw. zu ermitteln.
Hat jemand von euch eine Idee?
Mit freundlichem Gruß,
Kazuto
~EDIT~
Mir fiel gerade auf das jeder Rang ein Faktor von 2 ist.
Rang 1 braucht 2^2, Rang 2 braucht 2^3, Rang 3 braucht 2^4.
Die Formel zum berechnen der Energiekosten auf Seltenheit 1 von Rang 0 zu Rang 10 aus könnte also wie folgt aussehen: 2^(Zielrang+1)/36
Und von z.B. Rang 9 auf Rang 10 müsste es dann so aussehen: (2^(Zielrang+1)-2^(Startrang+1))/36
Bei Seltenheit 2 werden die Energiekosten verdoppelt und bei Seltenheit 3 verdreifacht.
Kommentar