Ich versuche Level/XP Progressionssystem zu implementieren.Spielfortschrittsformel (Level und XP)
Haupt Logik weiter: für 1. Ebene Benutzer sollte 1000 von xp für die 2. bekommen - 2000 3-4000 4-8000 5-16000 6-32000 und so ..
Wie Sie können sehen, möchte ich geometrischer Progression I lineare Progression (Einheit C#) hergestellt:
float level = (Mathf.Sqrt (100 * (2 * experience + 25)) + 50)/100;
aber wie wäre es geometrischer Progression? Wenn jemand solche Erfahrung haben, teilen Sie bitte Dank
Nun, ich sehe, dass Sie '2^(n-1) verwenden möchten * 1000'. Versteh ich mich? –