Bonjour à tous,
Je cherche un algorithme qui me permettrais, en fonction du niveau actuel du joueur de calculer l'expérience maximum requis pour atteindre le niveau suivant. Sachant qu'il n'y a pas de limitation au nombres de niveaux ce calcule est délicat pour moi.
Comme dans tout jeu il faudrait que la progression sois rapide au début et que l'expérience requis dans les premier niveau s'incrémente doucement puis à mesure que le joueur gagne des niveau la courbe s'accentue. Quelque chose qui ressemblerais à ça:
NB: Cette courbe correspond à l'expérience requis par niveau dans le jeu diablo 3
Avez vous une idée d'algorithme qui donnerais ce genre de résultat ?
[EDIT] Je crois qu'il est important de préciser que le gain d'expérience durant le jeu restera le même peut importe l'avancé du joueur et que je ne suis pas sure que l'on puisse utiliser un seul algorithme pour ce que je demande. Peut-être qu'il faudrait un premier de type linéaire jusqu'à un certain palier à partir du quel il faudrait passer sur un type logarithmique ?
Je cherche un algorithme qui me permettrais, en fonction du niveau actuel du joueur de calculer l'expérience maximum requis pour atteindre le niveau suivant. Sachant qu'il n'y a pas de limitation au nombres de niveaux ce calcule est délicat pour moi.
Comme dans tout jeu il faudrait que la progression sois rapide au début et que l'expérience requis dans les premier niveau s'incrémente doucement puis à mesure que le joueur gagne des niveau la courbe s'accentue. Quelque chose qui ressemblerais à ça:
NB: Cette courbe correspond à l'expérience requis par niveau dans le jeu diablo 3
Avez vous une idée d'algorithme qui donnerais ce genre de résultat ?
[EDIT] Je crois qu'il est important de préciser que le gain d'expérience durant le jeu restera le même peut importe l'avancé du joueur et que je ne suis pas sure que l'on puisse utiliser un seul algorithme pour ce que je demande. Peut-être qu'il faudrait un premier de type linéaire jusqu'à un certain palier à partir du quel il faudrait passer sur un type logarithmique ?