FR EN ES PT
Browse forums 
Ankama Trackers
Pinned

How Wakfu calculates experience

By [Flatops] - ADMINISTRATOR - March 04, 2016, 05:26:13

Hello everyone,

We would like to share with you information on how experience is calculated, as provided by one of our Game Designers, [Dy7].

Calculating the experience necessary per level is divided into three steps:

1. We calculate the experience that a monster of this level gives.

This is the base experience of a monster, without any modifier (monsters that give more or less experience, wisdom, group bonus experience, decrease or increase experience due to the difference in level between the player and monster, etc.). In short, this is the experience you gain in 1 against 1 against a standard monster of the same level as you, without wisdom.

The subtlety is that the formula had to partly tally with the old formula, and offer a logical experience for the first levels, while having something more "concrete" for what comes after. It is thus divided into two parts:

  • Before level 57: XP of a monster of the same level = 100 * level + 1.5 *level ^ 2.2 + 630 * (level / 20) ^ 4
  • Level 57 or higher: XP of a monster of the same level = 8860 * 2 ^ (level /21)

The second part corresponds to a gained base experience which doubles by a certain number of levels, 21 levels in this case. The first part defines the first levels' experience, then tries to catch up with the second part at level 57.

This is rounded as near as possible.

2. We define the number of "basic" fights desired to reach the next level.

This is a simple formula, but one that changes at levels 98 and 185.

The number of fights is defined as follows:

  • Level 1 to 97: number of fights = level ^ 0.8
  • Level 98 to 184: number of fights = (level - 81) ^ 1.3
  • Level 185 to 200: number of fights = (level - 164) ^ 2


3. We multiply by the experience given by a monster of this level

Experience for the next level = XP of a monster of the same level * number of fights

And that's all there is to it!

First Ankama intervention
Krazp|2016-03-07 14:01:50
I'm not 100% sure to be correct, as the bell curve do not meet the 0% and 30% perfectly

You cut your curve 10 levels too early. tongue

It's -70 from -10 then -80. Same for the top part.
See message in context
Reactions 15
Score : 6033

I've made some math and posted it on Efrim's forum, but I'll translate here since it's important.

I noted that I'm NOT receiving those 30% extra exp of the booster pack.

Follow me:
I'm on 163 (Markx - Efrim). I defeat a Xelor's Present enemy that is level 165 (Lapse I believe).
Then its experience is:
= 8860 x 2 ^ (165 / 21)
= 2054326,186

But I have 25 points of Wisdom and failed challenges. Since each point of Wisdom is 1% extra exp, then
= 2054326,186 * (1,25)
= 2567907,733

Which is EXACTLY how much I earned.
But I still have 7 days of Booster Pack and should've gotten (2567907,733 * 1,30) = 3338280,053.
Is this a bug? Can someone explain what is happening?

 
1 0
Score : 17958

The +30% experience for a booster is actually a lie, and this time it's not a joke or a trollish jab at Ankama. When you're unboosted, the exp you gain is actually 70% of the exp monsters give. You don't gain +30% extra experience, you gain the +30% experience that's missing to make it 100%. When the booster benefits were released, we were pretty frustrated, but because of the prospect of not having to pay for a sub in order to properly play the game, we bit the bullet.

2 0
Score : 6033

Oh, that's sucks. We don't pay to receive 30% extra exp, but we pay to don't lose experience.
In practical is the same, but it's kinda bad.
Thanks for the information biggrin 

0 0
Score : 18
Markzs|2016-03-05 14:43:04
Merci pour les réponses, maintenant tout est devenu plus clair.
Une autre question.
Je l'ai noté l'expérience que je gagné et réalisé que même avec plus de dix niveaux de différence, a reçu 20% de plus d'un Sramva.
Quelqu'un connaîtrait la raison?

je suis 163
Enemy level 150:
= 8860 x 2 ^ (150 / 21)
= 1252126

Plus 25% from 25 points of Wisdom:
= 1252126 * (1,25)
= 1565157

Je gagné 1872239. Une différence de 19,60%


I answered your question in the french forum, but as you seem to prefer english I'll also answer here in english.

First we do not know when the malus experience for having a too high level difference start, we only know it's 11 for crafting, so fighting a mob lvl 150 with a character lvl 163 may not have any malus or a very slight one.

Second the formula given is for "normal" mobs, lots of monster offer bonus experience, it's usually those which are more dangerous or more tanky than the average.
A 20% bonus experience on a Sramva seems normal, I do know that on Moon Island, a kanniboul Lymi (11 500hp) gives me at least 20% more experience than a kanniboul Voodoo (8550 hp) when they are the same level.

About the Booster Pack experience, I don't know how it was explained in english, but they did say in french that having a 30 day Booster Pack was going to be the same as paying the subscription fee (except it's cheaper if you don't play with heroes).

I mean we went from "you can't do anything except walking in Astruub if you don't pay" to "you can enjoy 90% of the game with a malus in experience", and some people are still complaining they can't experience the full game if they don't pay, that's crazy xD
0 0
Score : 6033

Thanks, Krazp. Is very kind of you coming here to explain it better to me biggrin
I answered (as much as I could) there in the FR Foruns and I believe there is that 10 level difference, but we don't know if the exp penalty is the same as the professions.

I believe I received 20% exp extra for the difficult, but lost like 0.40% because of the level difference, that's why the 19.6% :p

0 0
Score : 18

[Dy7] gave us some more information about experience mechanics in the french forum.

First I was unsure what was the experience gain without Booster Pack, he confirmed you gain 30% more experience (76,9% => 100%) not 43% (70% => 100%)
Same for drop.

Now the interesting part, he gave the formula for the experience malus when your level is more than 10 level higher or lower than the average mob lvl :

  • Player lvl > Mob : modificateur = (Cos((player lvl - 10 - average mob lvl) / 70 * Pi) + 1) * 0.35 + 0.3
  • Player lvl < Mob : modificateur = (Cos((player lvl + 10 - average mob lvl) / 60 * Pi) + 1) * 0.5
The curve stops at 30% when your level is 70 level higher than the mob, and at 0% when your level is 60 level lower than the mob level.

You do lose some experience when you fight mobs higher level than you, but you have to remember they give more base experience.
He says you better fight mobs with a maximum of 20 levels higher than you, if you go higher, you will probably not be rewarded enough for the time you spent to kill them.

If you're leveling a lower level character with your old character, your better fight mobs with levels 20 to 40 levels higher than the character you're leveling, best experience gain should be around 31 levels higher.

I'm not 100% sure to be correct, as the bell curve do not meet the 0% and 30% perfectly, but you can check my google sheet to see actual numbers. Scroll to the right, you'll see the experience curve.
1 0
Krazp|2016-03-07 14:01:50
I'm not 100% sure to be correct, as the bell curve do not meet the 0% and 30% perfectly

You cut your curve 10 levels too early. tongue

It's -70 from -10 then -80. Same for the top part.
Score : 16268
SSBKewkky|2016-03-05 05:52:13
The +30% experience for a booster is actually a lie, and this time it's not a joke or a trollish jab at Ankama. When you're unboosted, the exp you gain is actually 70% of the exp monsters give. You don't gain +30% extra experience, you gain the +30% experience that's missing to make it 100%. When the booster benefits were released, we were pretty frustrated, but because of the prospect of not having to pay for a sub in order to properly play the game, we bit the bullet.
Yeah, I think it's kinda funny. I just double checked the difference.

It's TRUE in the very literal sense that boosted XP is roughly 30% more than unboosted XP.

It's FALSE in the implication that this is XP above the expected reward curve (It seems the unboosted XP is just literally 100% divided 130%... or roughly a -23% XP penalty for not having a booster).

The exact implementation of the unboosted XP penalty is significantly better than if it was literally 70% of the base XP rate, but it's still clearly implemented as an XP penalty.
0 0
Score : 454

May i get info about how wisdom affect experience gain?
since in characteristic interface it said capped at 150% and there is new Wisdom potion that add up to 150 wisdom after battle, also wisdom from challenge

Let say if i got 1,000,000 exp with with 150 wisdom (from equip, wisdom candy, area/guild buff) + 150 wisdom after battle (from wisdom potion) and 200 wisdom from challenge.
How much the final experience i will get when i'm with/without booster ?

0 0
Score : 6033
Krazp|2016-03-07 14:01:50
Now the interesting part, he gave the formula for the experience malus when your level is more than 10 level higher or lower than the average mob lvl :
  • Player lvl > Mob : modificateur = (Cos((player lvl - 10 - average mob lvl) / 70 * Pi) + 1) * 0.35 + 0.3
  • Player lvl < Mob : modificateur = (Cos((player lvl + 10 - average mob lvl) / 60 * Pi) + 1) * 0.5

May I assume that this is the same for professions?
0 0
Score : 2

Hello!

1 -1
Score : 27

Xp system like a sheit

2 -1
Score : 46

I'm gonna be honest, the way this game calculates exp dropped from monsters is wack. The exp that i get from defeating a whole group of monsters doesn't feel that rewarding as I'd think it would, especially when battles are usually pretty long. Wouldn't it be easier to just add fixed exp drop values to every monster so that each one gives out a fair amount of experience depending on their level? For example, we could have a lv 15 treechnid give out about 1/10 of the exp needed to level up to lv 15. This is a turn based mmorpg after all, and unlike action mmorpgs where you can easily kill monsters with just 2 abilities and a couple basic attacks, Wakfu actually makes even regular monster fights challenging, and we should be more rewarded for fighting against a group of monsters in a game where the character level cap is 230.

0 0
Score : -1138

You just replied to 15 years old thread. That's a high necro'ing skill.

0 0
Respond to this thread