Poker - calcul de probabilites pour vos mains en vb.net

Description

Bonjour,

Comme je l'avais un peu écrit sur le forum, je ferais une calculatrice !! Chouette encore une ! (si c'est la 10 000ième, j'espère que je vais gagner un prix ? )

Bon à la différence des autres c'est quelle est dédiée au "Poker Texas Holdem". Cela n'a donc rien à voir avec une calculatrice, je tiens à rassurer les admins :); ... Le but étant de calculer la probabilité de gagner la partie avec sa main...

Il y a peu de programme libre sur le sujet; en plus j'en ai vu aucun pour ce calcul particulier. J'obtiens un peu près les mêmes résultats que sur : http://www.pokercalculatoronline.com/ ... hors variation statistique.

Pour un calcul précis dans le cas particulier où l'on connait toutes les cartes (7 cartes) et à 2 Joueurs (seulement) on peut utiliser le petit bouton "proba" en bas à droite... Le bouton "Validation" génère aléatoirement toutes les cartes manquantes des mains ou du tapis pour les comparer à ses propres cartes (qui peuvent être également incomplètes).

Le programme auquel j'arrive n'est surement parfait, et il ne reste un souci que j'explique :

- Une relative lenteur pour obtenir les résultats de la simulation. J'ai tenté de faire un peu près optimisé, mais comme il faut au moins 100 000 simulations pour obtenir un semblant de précision, on voit ici le problème. Dans le ZIP, j'ai défini que la moitié pour un temps acceptable, ce qui donne des variations de l'ordre de + ou - 5% en général (cela dépend aussi du début de la combinaison, certaines sont plus volatile que d'autres). Par ailleurs, j'applique un calcul estimatoire des moyennes un peu particulier pour tenter de mieux cerner la moyenne vraie en appliquant pour partie un calcul avec les coefs binomiaux. Ceci se justifie par le fait que la moyenne qu'on recherche est identique à chaque simulation. Il semble naturelle de privilégier entre différentes valeur de moyenne celles qui se trouvent "au milieu" du lot...

Toutes suggestions en sont bienvenues.

Amicalement,
Us.

PS : Un petit mot de remerciement renouvelé aux habitués NHenry, Galain, Mayzz et Casy pour leur aide sur le forum.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.