Problèmes de probabilités et statistiques

Pour développer idées, projets de jeux, univers, règles et scénarios
Répondre
Avatar de l’utilisateur
XO de Vorcen
Dieu du brandy
Messages : 5562
Inscription : ven. août 29, 2008 10:18 am
Localisation : Savigny sur Orge (Essonne)

Re: Problèmes de probabilités et statistiques

Message par XO de Vorcen »

Je pense que la formule anydice n'est pas exact, mais doit être une bonne approche.
Dans les faits, c'est pour 2 dés, on prend le lowest en dizaine et le highest en unité. La formule ci-dessus prend le lowest de deux dés en dizaine, et le highest de deux autres dés en unité. Ou alors, il me manque une subtilité et je veux bien l'explication. Sinon, je ne suis pas sûr qu'on puisse faire une formule correcte avec AnyDice dans ce cas précis.
Avatar de l’utilisateur
Nolendur
Dieu matters
Messages : 5087
Inscription : mar. mai 20, 2008 3:51 pm
Localisation : Bordeaux
Contact :

Re: Problèmes de probabilités et statistiques

Message par Nolendur »

XO de Vorcen a écrit : jeu. juil. 17, 2025 9:27 pm Je pense que la formule anydice n'est pas exact, mais doit être une bonne approche.
Dans les faits, c'est pour 2 dés, on prend le lowest en dizaine et le highest en unité. La formule ci-dessus prend le lowest de deux dés en dizaine, et le highest de deux autres dés en unité. Ou alors, il me manque une subtilité et je veux bien l'explication. Sinon, je ne suis pas sûr qu'on puisse faire une formule correcte avec AnyDice dans ce cas précis.

Tu as raison, ton analyse est bonne.
Mais tu sous-estimes Anydice :) .
Je pense que c'est possible en faisant comme ça :

Code : Tout sélectionner

function: lowflip of A:n and B:n {
 if A > B { result: A+(B*10) }
 result: B+(A*10)
}
output [lowflip of 1d{0,1,2,3,4,5,6,7,8,9} and 1d{0,1,2,3,4,5,6,7,8,9}] named "avec flip-flop"
output 1d100 named "sans flip-flop"

Attention : j'ai fait une fonction "sale". Elle ne marche que pour notre besoin, à savoir 1d{0,1,2,3,4,5,6,7,8,9}. Pour l'utiliser avec d'autres dés il aurait fallu la faire plus propre (et beaucoup plus complexe).
Petits jeux et bricolages : jeux perso et aides de jeu.
_____
Spoiler:
Image
Avatar de l’utilisateur
Orlov
Dieu d'après le panthéon
Messages : 7787
Inscription : jeu. févr. 20, 2014 10:57 am

Re: Problèmes de probabilités et statistiques

Message par Orlov »

On peut quand même l'utiliser sur des dés 66 si on utilise 1d{1,2,3,4,5,6} ou pas du tout ?
Cryoban a écrit : lun. juin 26, 2023 7:56 am Le vrai problème c'est les gens.

Mildendo aka Capitaine Caverne a écrit : Faire du Jdr c'est prendre une voix bizarre et lancer des dés en racontant qu'on tue des gobs.
Avatar de l’utilisateur
Nolendur
Dieu matters
Messages : 5087
Inscription : mar. mai 20, 2008 3:51 pm
Localisation : Bordeaux
Contact :

Re: Problèmes de probabilités et statistiques

Message par Nolendur »

Orlov a écrit : jeu. juil. 17, 2025 10:22 pm On peut quand même l'utiliser sur des dés 66 si on utilise 1d{1,2,3,4,5,6} ou pas du tout ?

Oui oui, on peut, parce que l'un des dés représente les dizaines et l'autre les unités, donc la multiplication par 10 fonctionne.
Elle fonctionne dès lors que l'une des entrées représente des unités et l'autre des dizaines. Mais même comme ça souvent ça ne voudrait rien dire. Je me demande à quoi pourrait servir la formule "lowflip of 3d6 and 2d12" :mrgreen:
Petits jeux et bricolages : jeux perso et aides de jeu.
_____
Spoiler:
Image
Avatar de l’utilisateur
Nolendur
Dieu matters
Messages : 5087
Inscription : mar. mai 20, 2008 3:51 pm
Localisation : Bordeaux
Contact :

Re: Problèmes de probabilités et statistiques

Message par Nolendur »

D'ailleurs, tu peux tout à fait utiliser la notation "1d6" plutôt que "1d{1,2,3,4,5,6}". La raison pour laquelle on utilise 1d{0,1,2,3,4,5,6,7,8,9} pour le d10, c'est pour que le 10 soit bien lu comme un 0.
Petits jeux et bricolages : jeux perso et aides de jeu.
_____
Spoiler:
Image
Avatar de l’utilisateur
Nolendur
Dieu matters
Messages : 5087
Inscription : mar. mai 20, 2008 3:51 pm
Localisation : Bordeaux
Contact :

Re: Problèmes de probabilités et statistiques

Message par Nolendur »

Tiens d'ailleurs, ça me fait remarquer que la formule reste encore un petit chouïa fausse dans le cadre du d100. En faisant comme j'ai fait, le 00 est interprété comme un 0 plutôt que comme un 100, ce qui fait que tous les pourcentages donnés par ma fonction sont faux de 1% :
Quand Anydice dit qu'on a 43% de faire 25 ou moins avec le flip-flop, ce n'est en fait que 42%.

Mais j'ai la flemme de corriger, il faudrait ajouter un cas qui dit "si A = 0 et B = 0 alors result = 100".
Petits jeux et bricolages : jeux perso et aides de jeu.
_____
Spoiler:
Image
Avatar de l’utilisateur
Orlov
Dieu d'après le panthéon
Messages : 7787
Inscription : jeu. févr. 20, 2014 10:57 am

Re: Problèmes de probabilités et statistiques

Message par Orlov »

Salut salut
J'ai une question de pures mathématiques :
Un énième bricolage maison pour jouer des aventures celtiques m'a amené à jouer avec des D12. Le système ne connaît qu'un seul jet, le jet de compétences. C'est un système fait pour jouer en ligne car il y a trop de jets de dés pour être joué en vrai.
Donc un perso est défini par sept caractéristiques et une dizaine de compétences dont trois correspondent en fait à des sauvegardes. Chaque compétence est associée à trois caractéristiques et un niveau de compétence.
Un jet de compétence se fait en deux étapes : la première est celle de la validation. On jette un dé 12 sous chacune des trois caractéristiques associées à la compétence. Si au moins un jet est réussi l'action est validée, sinon c'est un échec, quelle que soit la difficulté de l'action. Si le jet sous caractéristique est réussi pour l'une ou l'autre des deux autres caractéristiques, ces réussites supplémentaires s'ajouteront à la qualité du jet exprimée en points, dont la détermination correspond à la 2e partie du jet.
Pour déterminer la qualité, on jette autant de D12 que le niveau de la compétence. Chaque dé obtenant un résultat inférieur ou égal à 6 ajoute 1 point à la qualité du jet (et s'ajoute aux éventuels succès supplémentaires obtenus lors du jet de validation). La qualité totale est ensuite comparée à la difficulté de l'action pour savoir si l'action est vraiment réussie.
Prenons un exemple : un personnage avec 8 en Corps, 6 en Rapidité et 5 en Volonté utilise sa compétence Athlétisme qu'il possède au niveau 5 pour sauter par dessus un gouffre profond et large (difficulté 6). Il doit d'abord valider, il jette sous Corps, Rapidité et Volonté et obtient respectivement 2, 12 et 5. Il valide donc l'épreuve (1 succès) et son succès supplémentaire augmentera de 1 la qualité de sa prestation. Il jette ensuite 5d12 et obtient respectivement 7, 8, 3, 6 et 4. Cela lui amène 3 points de qualité auquel il ajoute le point obtenu lors de la validation. Il échoue donc, la qualité de l'épreuve totale étant de 4 vs 6 de difficulté.

J'aurais besoin de savoir comment calculer ça. Je pourrais calculer de tête les chances de réussir le jet de validation, les chances de réussir l'ensemble des jets de caractéristiques. Je sais aussi calculer les chances d'obtenir des points de qualité. Je saurais aussi le faire faire par anydice.
Ce que je ne sais pas c'est calculer le total, par exemple dans le cas précédent, celui de réussir l'épreuve : c'est à dire les chances de réussir un jet de caractéristiques et d'obtenir au moins 6 points de qualité. J'imagine qu'il est possible d'avoir une fonction anydice qui ferait ça mais je n'en suis pas sûr et surtout, je ne saurais pas l'écrire. En revanche, si quelqu'un peut me donner à partir de l'exemple ci-dessus les opérations à faire (multiplier les probas du jet de validation par celles du jet de qualité me semblerait la solution mais je suis bien trop mauvais en maths pour savoir si ça peut vraiment fonctionner et je ne vais pas perdre mon temps avec une IA qui va me pondre des résultats aléatoires de sa base de données).
Bref, quelqu'un aurait une idée ?
Cryoban a écrit : lun. juin 26, 2023 7:56 am Le vrai problème c'est les gens.

Mildendo aka Capitaine Caverne a écrit : Faire du Jdr c'est prendre une voix bizarre et lancer des dés en racontant qu'on tue des gobs.
Répondre