Sujet n°14020
Posté par Zohran le 28 Juil - 20:27 (2014)
Titre : [RESOLU]Question relative au calcul d'expérience
Bonjour, voilà, suite à de nombreuses recherches, je n'ai pas réussi à trouver la formule de calcul relative à l'expérience des pokémon.

Je prends un exemple bidon(impossible):
J'ai un pokémon dont l'expérience de base vaut 50, maximum au lv 100 = 1000000
Comment calcule ton son taux d'expérience quand par exemple, il est au niveau 15?
Comment calcule ton le nombre d'expérience nécessaire pour le lv up?

Merci par avance.

Posté par Girakoth le 28 Juil - 20:59 (2014)
http://www.pokepedia.fr/index.php/Courbe_d'expérience

De nombreuses recherches, en effet Coupable

Posté par Nuri Yuri le 28 Juil - 21:30 (2014)
L'expérience de base n'a rien avoir avec l'expérience nécessaire pour le lvl up.
L'expérience de base est utilisée dans le calcul de l'expérience donnée au Pokémon adverse si il bât le Pokémon dont tu parles.

Posté par Zohran le 28 Juil - 21:34 (2014)
Girakoth a écrit:

Oui, je viens de le trouver xD, mais ça ne répond pas à ma question en faite. Vas y moque toi ! Falco Lombardi

Nuri Yuri a écrit:
L'expérience de base n'a rien avoir avec l'expérience nécessaire pour le lvl up.
L'expérience de base est utilisée dans le calcul de l'expérience donnée au Pokémon adverse si il bât le Pokémon dont tu parles.

Nan, je ne parle pas de cette expérience là, comment je fais pour connaître l'expérience de base (par exemple au lv1)?

Posté par Nuri Yuri le 28 Juil - 21:39 (2014)
EXP_TABLE[type_courbe][level]

Franchement les termes de ta question sont mal choisis.

Posté par Zohran le 28 Juil - 21:42 (2014)
Oui, excuse moi.
C'est bon, j'ai compris, c'est pas compliqué en faite x)

J'aurais une question subsidiaire, quand on a en ruby un nombre décimal, comment fait-on pour arrondir un résultat décimal au résultat inférieur?

Posté par Nuri Yuri le 28 Juil - 21:53 (2014)
On appel ça tronquer.
nombre.to_i
Integer(nombre)

Posté par Aerun le 28 Juil - 21:56 (2014)
Avant de tenter de faire un SK, je te conseillerais honnêtement de te mettre à te documenter d'une part sur le ruby en lui même, et d'autre part sur toutes les données / calculs / etc que tu vas devoir utiliser pour mener à bien ton projet. Poser "sur papier" tes idées plutôt que de se lancer tête baissée dans les mêmes erreurs effectuées par PSP me paraît être plus judicieux.

Posté par Zohran le 28 Juil - 22:00 (2014)
Nuri Yuri a écrit:
On appel ça tronquer.
nombre.to_i
Integer(nombre)

Ah merci, j'avais déjà vu cette fonction mais je n'étais pas sûr de son utilité. Merci. Bon c'est résolu du coup, merci.