ForHosting KIT · Outils pour développeurs

Calculateur de XP D&D avant le prochain niveau

Le calculateur de XP D&D avant le prochain niveau transforme l'expérience cumulée d'un personnage en un bilan immédiat de sa progression.

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

Saisissez les XP indiqués sur sa feuille pour connaître son niveau actuel, le niveau suivant, le seuil cumulé à atteindre et le nombre exact de points encore nécessaires. Le calcul suit la table standard de la cinquième édition, du niveau 1 au niveau 20. Il est pratique pendant une partie, après l'attribution des XP ou pour planifier la progression sans consulter sans cesse une table ni effectuer les soustractions à la main.

Saisissez le total cumulé figurant sur la feuille

Utilisez tous les points d'expérience du personnage, et non uniquement ceux du dernier combat ou ceux gagnés depuis le début du niveau actuel. Par exemple, un personnage possédant 14,500 XP a déjà franchi le seuil de 14,000 points du niveau 6. Le calculateur détermine d'abord ce niveau, recherche le seuil suivant, puis soustrait le total fourni. Saisissez un nombre entier supérieur ou égal à zéro. Les valeurs fractionnaires, négatives, absentes ou textuelles sont refusées, car les XP standards se comptent en points entiers et un arrondi silencieux pourrait fausser le résultat près d'un seuil. Le résultat rappelle la valeur saisie, puis indique le niveau actuel, le prochain niveau, le total requis et les XP manquants. Vous pouvez ainsi vérifier que le total actuel additionné au reste correspond exactement au seuil affiché. La classe, l'ascendance, la taille du groupe et les détails de la rencontre ne sont pas nécessaires, puisque les seuils standards sont communs à tous les personnages.

Comprenez les seuils et leurs valeurs exactes

La progression repose sur des seuils cumulés, et non sur un compteur distinct remis à zéro à chaque gain de niveau. La suite standard commence à 0 XP au niveau 1, 300 au niveau 2 et 900 au niveau 3, puis se poursuit jusqu'à 355,000 XP au niveau 20. Si le total saisi correspond exactement à un seuil, le personnage est considéré comme ayant atteint ce niveau. Ainsi, 900 XP renvoie le niveau 3 et calcule la distance jusqu'au niveau 4, au lieu d'indiquer qu'il manque zéro point pour le niveau 3. Une valeur comprise entre deux seuils appartient au niveau inférieur, et `xp_to_next_level` contient la différence avec le seuil supérieur. À partir de 355,000 XP, le résultat indique le niveau 20, définit `max_level_reached` sur vrai et renvoie zéro XP restant. Le calculateur n'invente aucun objectif non officiel pour un niveau 21. Une récompense traversant plusieurs seuils est automatiquement rattachée au bon niveau final.

Exploitez le résultat en partie ou dans vos outils

À la table, le résultat répond rapidement lorsque les joueurs demandent combien de points les séparent de leur progression. La personne qui mène la partie peut ajouter la récompense de la séance au total précédent de chaque personnage, envoyer la nouvelle valeur et annoncer le niveau atteint ainsi que la distance jusqu'au suivant. Dans des notes de campagne ou une table virtuelle, l'API fournit des champs stables à conserver, afficher ou utiliser pour déclencher un rappel de changement de niveau. Chaque requête API coûte $0.002, tandis que la version web convient aux vérifications manuelles occasionnelles. Le calcul est déterministe et local : il n'effectue aucune requête réseau, n'utilise aucun hasard et ne dépend pas de la date. Il suit précisément la progression standard de la cinquième édition et ne convient donc pas aux jalons, aux tables personnalisées, aux éditions antérieures ni aux règles maison modifiant les seuils. Pour une campagne par jalons, consignez plutôt les conditions fixées par la personne qui mène la partie.

Terminer une séance de jeu

Vérifiez le nouveau total de chaque personnage et annoncez précisément les XP manquants avant le niveau suivant.

Actualiser un tableau de campagne

Transformez les totaux enregistrés en niveau actuel et prochain seuil pour un suivi ou une table virtuelle.

Planifier le rythme de progression

Comparez les XP manquants du groupe aux récompenses probables lors de la préparation des prochaines séances.

Quelle table de progression D&D est utilisée ?

L'outil utilise les seuils cumulés standards de la cinquième édition pour les niveaux 1 à 20.

Faut-il saisir les XP du niveau ou le total ?

Saisissez le total cumulé de la feuille du personnage. Ne le remettez pas à zéro après un changement de niveau.

Que se passe-t-il si les XP correspondent exactement à un seuil ?

Le personnage est considéré comme ayant atteint ce niveau, et le calcul porte sur le niveau suivant.

Quel résultat obtient un personnage de niveau 20 ?

À partir de 355,000 XP, l'outil indique le niveau 20, signale le maximum et renvoie zéro XP restant.

L'outil accepte-t-il les jalons ou les tables personnalisées ?

Non. Les jalons n'ont pas de reste standard en XP et les tables personnalisées peuvent avoir d'autres seuils.

Quel est le prix d'une requête API ?

Chaque requête API coûte $0.002. Le calculateur web reste disponible pour les vérifications manuelles.

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/hobby/dnd-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/hobby/dnd-xp-to-next-level \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_xp":14500}'
{
  "current_xp": 14500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.dnd_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 →