← Tous les projets

Blackjack Monte Carlo

Moteur de simulation Monte Carlo haute performance en Rust, comparant 6 systèmes de comptage de cartes.

RustrayonParquetReactVite
GitHub
50M
Mains simulées
+0.560%
Zen Count — avantage
+1.058 u./100
EV
341 264
Seuil N₀

Contexte

Né d’une discussion avec un ami : peut-on être rentable au Blackjack ? J’ai construit un moteur de simulation et un dashboard pour le savoir.

Ce qui a été construit

Un moteur qui simule 6 stratégies de comptage de cartes en parallèle. Le moteur tourne une fois et enregistre les résultats en Parquet (et JSON), qu’un dashboard React/Vite consulte ensuite pour l’analyse.

Les 6 systèmes comparés : Hi-Lo, KO, Hi-Opt II, Omega II, Wong Halves et Zen Count. La parallélisation via rayon permet de simuler ~10M de mains par système.

Le Zen Count est le plus performant des 6 avec un avantage joueur de +0.560%, un EV de +1.058 unité par 100 mains et un seuil de significativité statistique N₀ de 341 264 mains.