À propos du simulateur de dégâts : Différence entre versions
[version non vérifiée] | [version vérifiée] |
Ligne 69 : | Ligne 69 : | ||
Les exemples ci-dessous permettent de comprendre comment calculer les dégâts moyens. | Les exemples ci-dessous permettent de comprendre comment calculer les dégâts moyens. | ||
{{Exemple|1= | {{Exemple|1= | ||
− | J’attaque un monstre en utilisant uniquement une {{L| | + | J’attaque un monstre en utilisant uniquement une {{L|Dague}}+9. Cette arme peut infliger des dégâts avec 4 valeurs possibles. À chaque coup, le jeu choisit aléatoirement une valeur parmi ces quatre avec une probabilité égale pour chacune. |
− | Supposons que les | + | Supposons que les quatre dégâts infligés possibles soient : 101, 103, 107 et 110. Cela signifie qu’à long terme, chaque valeur apparaîtra en moyenne une fois sur quatre. Si je porte 400 attaques, on peut s’attendre à ce que : |
− | *100 coups infligent 101 dégâts | + | *100 coups infligent 101 dégâts, |
− | *100 coups infligent 103 dégâts | + | *100 coups infligent 103 dégâts, |
− | *100 coups infligent 107 dégâts | + | *100 coups infligent 107 dégâts, |
+ | *100 coups infligent 110 dégâts. | ||
Le total des dégâts infligés sera donc : | Le total des dégâts infligés sera donc : | ||
− | : 100 * 101 + 100 * 103 + 100 * 107 = | + | : 100 * 101 + 100 * 103 + 100 * 107 + 100 * 110 = 42 100. |
Pour obtenir les dégâts moyens, il suffit de diviser ce total par le nombre de coups : | Pour obtenir les dégâts moyens, il suffit de diviser ce total par le nombre de coups : | ||
− | : | + | : 42 100 / 400 = 105,25. |
− | Ainsi, les dégâts moyens de cette arme, dans ce cas précis, | + | Ainsi, les dégâts moyens de cette arme, dans ce cas précis, sont 105,25. |
}} | }} | ||
Version du 6 avril 2025 à 19:32
Le simulateur de dégâts est un outil puissant qui aide les joueurs à optimiser leurs performances en combat.
Pour en tirer pleinement parti, encore faut-il savoir s’en servir ! Cette page vous expliquera en détail son utilisation et ses subtilités.
Sommaire
[masquer]Informations générales
Contexte
Cette problématique qui semble banale est en réalité impossible à résoudre. En effet, la réponse dépend, entre autres, de l'adversaire et de l'ensemble des bonus intervenant dans le combat.
De plus, même en connaissant l'ensemble des paramètres du combat, personne ne pourrait répondre à cette question car le calcul des dégâts est bien trop complexe.
Le simulateur de dégâts a été créé par pallier à ces problèmes. En effet, il est maintenant possible
Histoire
Je me suis intéressé au fonctionnement des dégâts dès mon arrivée dans l’équipe Wiki, aux alentours de novembre 2020. Depuis le début, créer un simulateur de dégâts était un rêve... mais je ne m’attendais pas à ce que la tâche soit aussi complexe.
J’ai d’abord mené des expériences pour comprendre les dégâts de base d’un joueur. Je pensais naïvement qu’il existait une relation simple entre la valeur d'attaque affichée et les dégâts infligés — je me trompais lourdement. Après plusieurs mois de tests infructueux, j’ai mis de côté cette recherche pour me concentrer sur le fonctionnement des bonus.
Entre 2020 et 2023, j’ai ainsi découvert de nombreuses formules concernant les bonus. Puis, tout a changé le quand j’ai enfin compris la formule des dégâts de base. Ce fut un tournant : la création du simulateur devenait enfin possible. Les travaux ont officiellement commencé le .
Difficultés
Il est difficile d’imaginer à quel point cette tâche a été complexe — elle dépasse largement tout ce que l’on pourrait penser au premier abord. Pour vous donner une idée, tout le développement web de la page (bien que je n’y connaissais rien au départ et malgré les nombreuses limitations du wiki) a été la partie la plus simple du projet.
Le véritable défi résidait dans la compréhension du fonctionnement du jeu. Sans accès au code source, il a fallu mener des expériences encore et encore, pendant des milliers d’heures. Chaque test devait être minutieusement analysé, souvent à l’aide de méthodes avancées, pour peu à peu reconstituer les mécanismes cachés derrière les dégâts.
Mode d'emploi
Première utilisation
Pour prendre en main le simulateur, je vous conseille de commencer par des combats simples et de complexifier petit à petit.
Simulons une attaque de votre personnage contre un Chien errant (voir GIF ci-dessus). L'absence d'équipement permet d'éviter la variation des dégâts et ainsi de vérifier facilement la simulation.
Gestion des personnages
- Dans la section « Liste des personnages », cliquez sur le bouton « Créer un personnage » et entrez le nom de votre personnage.
- La fenêtre « Édition d'un personnage » s'ouvre avec les données de votre personnage. Tous les champs sont complétés avec des valeurs par défaut.
- Remplissez les champs de l'onglet « Général ».
- Remplissez les champs de l'onglet « Statistiques ». Il s'agit simplement des valeurs présentes dans la fenêtre des caractéristiques de votre personnage (touche C).
- Remplissez les champs de l'onglet « Bonus » en vous référant à la fenêtre Détails des bonus du jeu. Les valeurs y sont affichées dans le même ordre et sous les mêmes noms que dans le simulateur. La plupart des valeurs devraient être à 0 si vous n'avez pas de bonus permanents.
- La création du personnage est terminée, appuyez sur le bouton « Sauvegarder les modifications ». Si le bouton devient vert, c'est que tout va bien.
- Dans la section « Liste des monstres », cliquez sur le bouton « Monstres » et ajoutez un Chien errant (le chargement de la fenêtre peut prendre un peu de temps).
Création d'un combat
- Dans la section « Création d'un combat », cliquez sur le bouton « Qui inflige des dégâts ? » et sélectionnez votre personnage.
- Cliquez sur le bouton « Qui reçoit les dégâts ? » et sélectionnez le Chien errant.
- Cliquez sur l'icône
pour sélectionner une attaque physique.
- Vous pouvez maintenant simuler le combat en cliquant sur le bouton « Simuler le combat ! ».
Les personnages créés sont enregistrés sur le cache de votre navigateur. Ainsi, votre personnage ne sera pas perdu d'une session à l'autre. Pour plus de sécurité, vous pouvez enregistrer votre personnage en local via l'icône
. Vous pourrez ensuite le téléverser via la zone de dépôt si votre cache est supprimé.
Notions importantes
Dégâts moyens
Lorsque la simulation d'un combat est réalisée, la valeur des dégâts moyens est spécifiée dans les résultats. Cette valeur est le résultat le plus important mais elle n'est pas toujours bien interprétée par les joueurs.
Les dégâts moyens représentent la moyenne des dégâts infligés que l'on obtiendrait sur un grand nombre d'attaques. Cette notion est essentielle car les dégâts infligés varient d'une attaque à l'autre en raison de facteurs aléatoires.
Ainsi, les dégâts moyens permettent d'avoir une estimation fiable des performances globales de mon personnage en combat, malgré la part d'aléatoire qui intervient à chaque coup porté.
La meilleure façon de comparer plusieurs simulations est d'analyser les dégâts moyens.
Les exemples ci-dessous permettent de comprendre comment calculer les dégâts moyens.
Exactitude des simulations
Philosophie
L'objectif du simulateur est de faire des simulations exactes. Je considère qu'une différence de 1 entre des dégâts simulés et les dégâts dans le jeu est aussi grave qu'une différence de 50 %. Ainsi, si vous constatez la moindre erreur dans les simulations, merci de me contacter pour que je puisse la corriger.
Limites
Malheureusement, une telle précision n'est pas encore possible dans certains cas bien connus. En effet, le fonctionnement exacte de certains bonus reste encore à déterminer. Ces bonus sont les suivants :
Bien que les simulations faisant intervenir ces bonus ne seront pas exactes, l'écart avec la réalité sera toujours très inférieur à 1 %.
Monstre contre joueur
Les simulations d'un monstre attaquant un joueur peuvent ne sont pas fiables. Je déconseille donc l'utilisation du simulateur dans ce cas précis.
La raison est que les dégâts de base des monstres ne sont pas entièrement compris et le fonctionnement de certains bonus n'a pas encore été étudié en détail.
Limitations
- Un carquois est utilisé par défaut lorsqu'un arc est utilisé.
- Une formule non exacte est utilisée par la magie car la formule exacte reste inconnue.
- mob flag
Historique des versions
Me contacter
Pour toute remarque, suggestion ou correction, n'hésitez pas à me contacter sur Discord (pseudo : .ankhseram).