Je fais un programme dans lequel deux joueurs se font face en "combat", chaque joueur a un niveau de compétence, représenté par un nombre entre 1 et 100, ce nombre est utilisé pour déterminer quel joueur est meilleur donc par exemple si le joueur A a 50 et le joueur B a 100, alors B a 50% de chances de gagner le combat. Quel serait un bon moyen d'obtenir ce numéro en connaissant le niveau de compétence des deux joueurs? J'ai essayé différentes façons, par exemple en ajoutant les deux niveaux de compétence et en lançant une sélection d'un nombre aléatoire dans cette gamme si le nombre est inférieur à une compétence de joueur alors il gagne cependant je ne sais pas si c'est un bon moyen, je pense que la probabilité est éteinte. J'ai aussi essayé d'utiliser des règles, par exemple si elles ont la même compétence que 50% (n'importe qui peut gagner) si l'une est la moitié de l'autre, alors 25% de chances pour le joueur inférieur et ainsi de suite. Des pointeurs sur la façon de faire ce calcul?Déterminer le pourcentage de victoires à partir du niveau de compétence
Nous vous remercions d'avance pour votre aide
-hei
Vous demandez spécifiquement quoi faire lorsque les utilisateurs ont un niveau de compétence égal? –
@Cody Grey - Non, je demande un moyen d'obtenir les chances pour un joueur de gagner, connaissant son niveau de compétence et celui de son adversaire. S'ils ont le même niveau de compétence, ce serait 50% de chance pour chacun d'entre eux. Modifier l'orthographe – Hei