ToolGuild › Inventaire › Poker › 0regret

0regret

Légendaire · Poker

Solver postflop No-Limit Hold'em heads-up (Discounted CFR)

Mode◆ Loot Gratuit
Version1.0
Forgé le20 octobre 2026
Utilisations2

Obtenir l'objet

▼ macOS (Apple Silicon)
Téléchargement · 0regret-macos-arm64 · 438 Ko
SHA-256 ef381c0a92a5c8b1537771befee02547c9bcf1dfeff709e8452403556ae7583b
▼ Télécharger

Solver postflop heads-up No-Limit Hold'em (flop, turn ou river) écrit from scratch en C++17,
avec son explorateur graphique embarqué : on peint les ranges, on résout, on explore l'arbre.

## Dans l'application
- Board au clic, pot et tapis, ranges peintes sur la grille 13×13 (pinceau 100/75/50/25 %, gomme)
- Progression, courbe de convergence, temps restant estimé, arrêt propre (la solution en cours est gardée)
- Explorateur de solution, enregistrement, « Modifier ce spot » pour relancer une variante

## En ligne de commande
- 0regret solve <config.txt> : résolution en lot, sortie .0r
- 0regret batch <config.txt> : plusieurs flops d'un coup (jusqu'aux 1755 flops stratégiquement distincts)
- 0regret serve|node|tree : explorer une solution, lire un nœud en JSON, dimensionner un arbre

## Sous le capot
Discounted CFR (Brown & Sandholm 2019), vectorisé par main, multithread, isomorphisme de couleurs,
rake, node locking, stockage 16 bits. Validé par un évaluateur exhaustif (133 M mains de 5 cartes,
2,6 M de 7 cartes) et une brute force indépendante.

## Pour l'installer
- Un binaire macOS Apple Silicon (M1 et suivants) est fourni ci-dessous
- Le code se compile aussi sur Linux et Windows : cmake -B build -DCMAKE_BUILD_TYPE=Release, puis cmake --build build -j (MSVC, MinGW, GCC ou Clang)
- Un arbre de flop tient dans ~8 Go de RAM