Toute simulation est basée sur un ensemble d'hypothèses - l'hypothèse la plus simple au blackjack est que toute carte tirée sera de valeur 10 (c'est-à-dire 10, J, Q, K). Vous exécutez votre simulation avec cette hypothèse, qui détermine votre stratégie (par exemple, la plus simple étant de frapper si vous avez 11 ou moins, de rester si vous ne l'avez pas). Exécutez un million de mains et voyez comment vous vous en sortez.
Si vous n'êtes pas dans le trou de beaucoup, tant mieux. Votre stratégie fonctionne raisonnablement bien, et vous pouvez vous arrêter là si vous le souhaitez. Si vous avez perdu beaucoup d'argent, vous devez commencer à modifier votre stratégie jusqu'à ce que vous en trouviez une qui fonctionne (suffisamment) bien. Et, en l'absence de principes directeurs fondés sur les probabilités et autres, vous devez vraiment tester toutes les stratégies possibles et imaginables (dans la limite du raisonnable).
La beauté de la chose, c'est que les ordinateurs sont vraiment capables d'exécuter des millions et des milliards de mains, et donc d'exécuter toutes ces simulations n'est pas aussi difficile que cela peut paraître (je m'attends à ce qu'un programme bien écrit soit capable de simuler 1 million de mains en quelques minutes, de sorte que vous pouvez exécuter des centaines ou des milliers d'itérations différentes en une journée). Si vous pouvez appliquer un peu de mathématiques et de statistiques, vous pouvez probablement réduire le nombre de modifications que vous devez exécuter.
Vous commencez donc par modifier votre mise (double down si vous avez 11, par exemple), ou vos règles de hit/stand (division des As), ou vos hypothèses (hit sur 12 si le croupier montre 10, car même si vous avez des chances de tirer un 10, il est possible que vous ne le fassiez pas). La clé est de ne modifier qu'un seul élément à la fois. À la fin de chaque manche, comparez votre nombre final de jetons. Trouvez le run le plus élevé et vous y êtes. Vous pourriez alors commencer à combiner certaines des modifications qui vous ont permis d'obtenir le meilleur score et voir comment la combinaison s'en sort (doublez le score si vous avez 10 ou 11, par exemple).
Au final, vous obtenez un ensemble de règles sur la façon dont le joueur doit miser et jouer, afin de maximiser ses gains et de minimiser ses pertes.
Il s'agit d'un type de simulation appelé Simulation de Monte Carlo Il utilise une main aléatoire pour simuler le jeu. Exécuté suffisamment de fois, le caractère aléatoire peut conduire à une réponse déterministe. En fait, à chaque fois que vous exécutez votre simulation, vous essayez de calculer l'avantage de la maison - si vous commencez avec 100 $ et terminez avec 98 $, la maison a un avantage de 2 % (ou quelque chose comme ça). Plus vous vous rapprochez de la simulation du jeu parfait, plus vous vous rapprochez du calcul du véritable avantage de la maison.