3 votes

Formule aux dés pour calculer le pourcentage de réussite contre la CA 5-25.

J'essaie de créer ce que je pense être une formule simple dans Anydice et j'ai du mal à la comprendre.

Je lance un dé à 20 faces, j'ajoute un nombre x et je veux connaître les chances que ce nombre soit supérieur ou égal à un nombre compris entre 5 et 25. Pour ceux qui jouent à D&D, en gros :

Si un combattant a un +8 pour toucher, quel est le pourcentage de chance qu'il touche AC 5-25 ?

Je pense que c'est ça, mais il ne montre jamais la formule complète, et quand je la copie dans anydice, il renvoie une erreur : https://anydice.com/articles/dnd4-attacks/

Merci d'avance !

3voto

Someone_Evil Points 42173

Ici, utilisez ceci

Les éléments suivants programme anydice calcule les chances de toucher avec un bonus donné contre une CA donnée. Notez que les coups d'écrasement y sont traités de la même manière que les coups normaux et que vous voudrez voir les données transposées.

function: attack D:n plus BONUS:n vs AC:n  {
    if D = 20 { result: 1 } 
    else if D = 1 { result: 0}
    else if D + BONUS >= AC { result: 1 } 
    else { result:0}
}

loop AC over {5..25} {
    output [attack d20 plus 8 vs AC] named "[AC]"
}

Pour expliquer la fonction : elle prend trois variables - notre d20, notre bonus et AC - et les transforme en nombres. Cela signifie que la fonction est exécutée pour chaque valeur du dé. Nous passons ensuite en revue les scénarios, en testant le succès critique, l'échec critique, le succès normal et l'échec normal. Nous retournons 1 pour les succès et 0 pour les échecs.

Pour obtenir la sortie, nous l'exécutons pour chaque CA en donnant une sortie pour chacun. Chaque sortie a deux résultats (0 et 1) avec des probabilités différentes. En transposant les données, on obtient deux graphiques sur les CA, les probabilités de réussite et d'échec.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X