Scaling XP Earned

I’m currentley making a “dueling” type game, and I need a way to scale the gold / xp earned after every duel. The required amount of XP per level scales exponentially, while the prices of items stay the same.

How do I scale the XP earned fairly, and should I use a static rate of Gold / Game?

(In case you’re wondering, the formula for xp required per level is newXpRequirement = oldXpRequirement + (oldXpRequirement / 10)

1 Like

Maybe go with same way you gain experiences in Minecraft where it takes slightly more XP to level up.

Ah, XP scaling…

This site is my best friend when I’m trying to figure out a good formula for level scaling.

The formula you suggested, y = x + (x/10), is represented as such.

Yeah I used desmos for school and just went with it for the formula, I’m having trouble finding a good formula for this though.

It’s up to you to experiment with; there’s no clear answer for this.
As an example that was mentioned earlier, here’s Minecraft’s levelling scale (sourced from the Minecraft Wiki)

2 × current_level + 7 (for levels 0–15)
5 × current_level – 38 (for levels 16–30)
9 × current_level – 158 (for levels 31+)