ForHosting KIT · Outils pour développeurs

Calculateur de XP RPG pour le niveau suivant

Ce calculateur de XP jusqu’au niveau suivant indique précisément l’expérience qu’un personnage doit encore gagner pour progresser.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez son niveau actuel, les XP acquises au cours de ce niveau, puis choisissez une courbe de progression linéaire ou quadratique. L’outil applique une formule fixe et transparente, affiche le seuil complet du niveau et en déduit la progression actuelle. Vous pouvez ainsi équilibrer un prototype, contrôler une table de progression, concevoir des quêtes ou renseigner clairement les joueurs sans créer de feuille de calcul.

Choisissez une courbe de progression adaptée à votre conception

Une courbe d’expérience détermine la manière dont l’effort nécessaire pour progresser augmente à mesure que le personnage gagne en puissance. Dans ce calculateur, la courbe linéaire fixe le seuil du niveau actuel à 100 multiplié par ce niveau. Le niveau 10 exige donc 1,000 XP gagnées pendant ce niveau avant de passer au niveau 11. Cette courbe ajoute la même hausse de 100 XP à chaque nouveau niveau, ce qui rend la progression facile à prévoir et à expliquer. La courbe quadratique fixe le seuil à 100 multiplié par le carré du niveau actuel. Au niveau 10, elle produit un seuil de 10,000 XP. La croissance quadratique commence doucement, puis devient beaucoup plus forte : les niveaux élevés prennent donc nettement plus de temps. Il s’agit volontairement de courbes de référence simples, et non des règles d’un jeu particulier. Elles vous permettent de prototyper un système de progression, de comparer deux rythmes ou de définir une base que vous pourrez ensuite ajuster avec des récompenses, des multiplicateurs ou des tables personnalisées. Sélectionnez la courbe qui représente le rythme que vous souhaitez étudier.

Saisissez les XP gagnées pendant le niveau actuel

Le champ des XP actuelles désigne la progression réalisée dans le niveau en cours, et non l’expérience totale accumulée par le personnage. Si un personnage de niveau 12 a gagné 875 XP depuis son arrivée à ce niveau, saisissez 875. Avec la courbe linéaire, le seuil vaut 1,200 XP : le calculateur indique donc qu’il reste 325 XP avant le niveau suivant. La séparation entre les XP du niveau et l’expérience historique évite toute ambiguïté et correspond aux jeux qui remettent la barre d’expérience à zéro après chaque progression. L’outil renvoie également le seuil utilisé, la courbe choisie, les niveaux actuel et suivant, ainsi que la progression saisie. Vous pouvez donc enregistrer ou vérifier le résultat sans reconstituer les données d’entrée. Les XP peuvent comporter des décimales si le jeu attribue des fractions d’expérience, tandis que le niveau doit être un entier positif. Les XP actuelles ne peuvent être ni négatives ni supérieures au seuil choisi. Une valeur excessive est refusée, car elle correspond probablement à l’expérience totale ou à un passage de niveau non appliqué.

Exploitez le résultat pour équilibrer récompenses et rythme

La quantité de XP restante devient particulièrement utile lorsqu’elle est comparée aux récompenses proposées au joueur. Divisez le résultat par la récompense moyenne d’une quête pour estimer le nombre de quêtes encore nécessaires, ou comparez-le aux XP d’un combat afin de déterminer si le niveau semblera trop court ou trop répétitif. Vous pouvez calculer plusieurs niveaux représentatifs avec les deux courbes et observer le moment où leurs rythmes commencent à diverger. Une courbe linéaire favorise une progression régulière et lisible, tandis qu’une courbe quadratique crée des objectifs de plus en plus longs aux niveaux élevés, sauf si les récompenses augmentent également. Les formules étant déterministes, une même entrée produit toujours le même résultat dans le navigateur et via l’API. Le calculateur convient donc aux scripts de build, feuilles d’équilibrage, tests automatisés, outils communautaires et affichages destinés aux joueurs. Le calcul ne simule ni bonus, ni expérience reposée, ni prestige, ni plafond de niveau, ni table personnalisée. Appliquez ces règles avant de saisir les XP, ou utilisez ce résultat comme référence neutre pour évaluer un système plus élaboré.

Équilibrer les récompenses de quête

Comparez les XP restantes aux gains habituels afin d’estimer le nombre d’activités nécessaires avant la progression.

Prototyper un système de progression

Testez des niveaux représentatifs avec les courbes linéaire et quadratique avant d’adopter une table d’expérience détaillée.

Afficher la progression du joueur

Transformez les XP du niveau en une quantité restante claire pour les tableaux de bord, bots et outils compagnons.

Que calcule la courbe de XP linéaire ?

Elle fixe le seuil du niveau actuel à 100 multiplié par ce niveau, puis soustrait les XP actuelles.

Que calcule la courbe de XP quadratique ?

Elle fixe le seuil à 100 multiplié par le carré du niveau actuel, puis soustrait les XP actuelles.

Les XP actuelles correspondent-elles à l’expérience totale ?

Non. Saisissez uniquement les XP gagnées pendant le niveau actuel. Convertissez d’abord l’expérience totale en progression locale.

Pourquoi les XP supérieures au seuil sont-elles refusées ?

Cette valeur indique que le personnage devrait déjà avoir progressé ou que l’expérience totale a été saisie ; un solde négatif serait trompeur.

Les XP actuelles peuvent-elles comporter des décimales ?

Oui. Toute valeur finie et positive ou nulle est acceptée jusqu’au seuil, mais le niveau actuel doit être entier.

Combien coûte un calcul par API ?

Chaque requête API coûte $0.002. Le même calcul déterministe est également disponible gratuitement dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/game/rpg-xp-to-next-level

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/game/rpg-xp-to-next-level \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_level":12,"current_xp":875,"curve_type":"linear"}'
{
  "current_level": 12,
  "current_xp": 875,
  "curve_type": "linear"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.rpg_xp_to_next_level",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →