FR EN ES PT
Naviguer dans les forums 
Trackers Ankama

Formule expérience

Par BertiBerti#7193 - ABONNÉ - 03 Novembre 2020 - 15:00:28
Bonjour,

J'ai une petite question, après quelques recherches, je suis tombé sur la formule d'xp ainsi que son explication, mais quelque chose m'interpelle: on ne parle ici aucunement du niveau du joueur en question, seulement du niveau de groupe. Or, si un personnage niveau 70 avec 600 de sagesse et un personnage niveau 150 avec lui aussi 600 de sagesse, d'après le calcul, ils prendraient la même expérience en fin de combat. Il n'y a pas de coef, quelqu'un serait me dire le coef à ajouter ?

LA FORMULE DE REPARTITION D'XP:

J'expliquerais les différents paramètres qui rentre en compte dans le calcul de l'expérience finale avant de vous donner la formule détaillée.
  • Expérience de base :
Expérience fixe ne dépendant que du monstre, chaque monstre a sa propre expérience de base dépendant uniquement de son type et de son niveau
  • Expérience de groupe :
Expérience de groupe = somme des expérience de base de chaque monstre
  • Nombre significatif de joueurs :
Ce nombre correspond au nombre de personnage dont le niveau est supérieur ou égal au tier du niveau du monstre le plus puissant du groupe (si le groupe de joueur perd le combat le nombre significatif de joueur devient 0).
Il augmente de façon non négligeable le montant d'expérience gagnée en combat selon le rapport suivant :

Nombre significatif de joueurs => Coefficient multiplicateur
0 => 0.5
1
 => 1
2 => 1.1
3
 => 1.5
4 => 2.3
5 => 3.1
6 => 3.6
7 => 4.2
8 => 4.7
  • Multiplicateur de niveau du groupe :
Un multiplicateur dépendant de l'écart entre le niveau du groupe de monstre et le niveau du groupe de joueur.
Ce multiplicateur est de 1 si le niveau du groupe de monstre est égal au niveau du groupe de joueur à plus ou moins 10% du niveau du groupe de monstre (par exemple pour un groupe de monstre de niveau 600 le multiplicateur est de 1 si le niveau du groupe de joueurs est compris entre 540 et 660).
Si le niveau s'éloigne de cette fourchette le multiplicateur diminue.
  • Multiplicateur de sagesse :
La sagesse intervient de la façon suivante :
Multiplicateur de sagesse = 1+ ( sagesse / 100 )


EXPERIENCE FINALE

Expérience gagnée par le joueur =
(1 + ((sagesse + (étoiles x 20) + bonus de challenges)/100)) x (coefficient multiplicateur +multiplicateur de niveau de groupe) x (expérience de groupe / nombre de joueurs dans le groupe)
3 0
Réactions 14
Score : 59
Il me semble de memoire qu'il y a un rapport entre l'ecart de lvl entre celui du personnage et celui du plus gros?/de chaque? mob du groupe....
1 0
Score : 3225
Je sais qu'il y a la restriction "mule", ne pas que ton personnage le plus petit niveau soit moins de 3 fois plus bas niveau que le plus haut niveau (67 pour 200 par exemple), mais ce que je veux savoir c'est quel coef appliquer et à quoi l'appliquer !
3 0
Score : 395
Sachant que les mob n'xp pas tous de la meme façons, mettre au point une formule et voir l'xp de base de chaque mob est beaucoup trop compliqué pour l'intérêt qui disons le est nul
0 0
Score : 3225
Salut, sur le site Solomonk on peut récupérer l'xp de chaque monstre, à partir de la rien n'est compliqué. Pour ce qui est de l'intérêt, je pense que pour le calcule xp global d'une team c'est plutôt intéressant...
5 0
Score : 97
Pour avoir test cette formule sur Incarnam, le résultat est un petit peu différent (peut être parce que je suis bl ). 

Voici le constat : 

A bl, pour une xp optimale, il faut que le lvl de ton groupe soit entre -10 niveau et +10 niveau celui du groupe de monstres.  Si ton niveau + 10 est toujours inférieur a celui du groupe de mob, il faudra multiplier la formule par (ton lvl + 10 ) et diviser par (le lvl du groupe des mobs)

Donc ce n'est pas calculé par % mais par niveaux fixes (pour le bl en tout cas). Dans le cas où le lvl groupe joueurs n'est pas dans l'intervalle -10 niv et +10 niv du groupe mob, il faut multiplier par le rapport lvl groupe mob et lvl groupe joueurs en ajoutant a votre groupe 10 niveaux.

Sachant que l'xp des chafer est :

- chafer niv.10 : 600 xp

- chafer niv.11 : 650 xp

- chafer niv.12 : 700 xp

- chafer niv.13 : 750 xp

- chafer niv.14 : 800 xp

Si par exemple je suis lvl 15 avec 0 sagesse contre un groupe de mob (chafer lvl 11 + 14 +14 ) sans réussir le challenge alors je vais gagner (formule que je viens d'essayer à l'instant ) : 

(650 + 800 + 800) * 25 / 39 = 1442,302 xp  (sans la virgule)

 
Faut voir maintenant ce que ça donne avec un autre personnage de lvl différent que le tien en combat avec toi. Je me demande s'il gagne la même xp ?
0 0
Score : 96
A mon avis la première partie de la formule est correcte 
(1 + ((sagesse + (étoiles x 20) + bonus de challenges)/100))
je changerais la seconde:
coefficient_multiplicateur *multiplicateur_de_niveau_de_groupe * expérience_de_groupe*coeff_lvl_joueur
La question qu'il reste est: que vaut le multiplicateur de niveau de groupe. C'est évident que c'est une fonction du level du groupe de monstre et du level du groupe de joueurs qui est probablement symétrique (être 30 lvl trop bas a probablement le même impact quête 30 lvl trop haut). L'autre facteur manquant est le niveau du joueur. Un joueur lvl 100 n'xp pas la même chose qu'un joueur lvl 50 avec la même sagesse dans le même groupe.

La formule habituelle pour ça est généralement qqch dans le genre:

exp(1/abs(lvl_group - lvl_monstre)) -1 . Si on dit que ce qui est dans la valeur absolue est x on obtiendrait:
https://gyazo.com/f00a1d8ada2755d3d6905667426c57eb

Avec le centre qui serait maximisé à 1. On peut distordre la fonction mais c'est pour donner une idée.
0 0
Score : 3225
Enfaite pour le multiplicateur du niveau de groupe on le connait déjà, c'est 1 pour level exact à +- 10%, et -10% à chaque fois qu'on arrive en dessous, de 10% en 10%. Ainsi, pour Aomyne par exemple, il faut prendre 25/39 soit 0,64 donc il est dans la tranche des 30%, donc sur le calcul on aura 1 + 0,30. 
Ce que j'aimerai savoir c'est que si on met entre parenthèse la totalité de la formule pour la multiplié par le facture level du personnage, si c'est comme ça que c'est calculé, alors qu'est ce qu'on doit exactement faire ? 
Je trouve ça dommage qu'on ai pas une explication clair de la formule d'xp, parce qu'avec elle on pourrait sûrement découvrir certaines zones à farm qui serait opti en prenant en compte - level groupe - level personnage - nombre de personnage dans le groupe.
3 0
Score : 97
Je viens de faire un autre test.

Les joueurs : 
- lvl 16  avec 0 sagesse

- lvl 10 avec 76 sagesse

- lvl 4 avec 4 sagesse
 
Les mobs : 
- chafer lvl 10 (600 xp)

- chafer lvl 11 (650 xp)


Xp finale : 
- lvl 16 : 661 xp

- lvl 10 : 739 xp

- lvl 4 : 173 xp

Ca montre clairement que l'xp dépend aussi du niveau du personnage, sinon le lvl 4 aurait gagner plus d'xp comme moi au combat vu qu'il a plus de sagesse. Mais je n'ai pas réussi à trouver la formule exacte pour tomber sur 661. 
1 0
Score : 3225
Merci pour ton retour, ça montre très clairement que la formule n'est pas bonne ! A voir si quelqu'un arrive à nous en fournir un qui soit exact...
3 0
Score : 460
la formule est fausse
0 0
Score : 36
De mon expérience temporis je gagnais plus d'XP brute (autour de 20m) à la 1ere salle CM (avec une soignante) au lvl 150 qu'au lvl 190.
Au lvl 190 je suis plutôt vers 15m.
0 -1
Réagir à ce sujet