poker.yoga

Wie wir unsere Antworten prüfen

Jede Antwort hier wird mit dem günstigsten Werkzeug geklärt, das sie klären kann: getestete Arithmetik, ein veröffentlichter Preflop-Chart, eine ICM-Engine oder ein CFR-Solver. Das ist die ganze Pipeline, samt dem, was wir nicht behaupten.

Die Prüf-Pyramide

  1. 1Arithmetik — durch Tests geprüft

    Outs, Equity, Pot Odds und die 2-und-4-Regel kommen aus Code, der bei jedem Commit läuft. Weicht eine Zahl in einer Lektion vom Code ab, scheitert der Build, bevor sie dich erreicht.

  2. 2Preflop — gegen einen veröffentlichten Chart geprüft

    Opening- und Defense-Ranges stammen aus einem einzigen deklarierten Chart für 100bb 6-max. Der Lektionstext wird gegen diesen Chart geprüft, nicht gegen Meinungen — „diese Hand öffnen“ bedeutet damit überall auf der Seite dasselbe.

  3. 3Turnier-Spots — eine ICM-Engine

    Push/Fold-, Bubble- und Final-Table-Spots laufen durch einen ICM-Rechner, mit Calling-Ranges, die selbst ICM-angepasst sind — keine Chip-EV-Abkürzungen aus dem Cashgame.

  4. 4Umstrittene Postflop-Spots — ein CFR-Solver

    Wenn zwei starke Spieler streiten könnten, wenn es um Bet-Sizing geht oder wenn der Text eine Frequenz oder eine EV-Differenz nennt, wird der Spot vor dem Veröffentlichen mit einem CFR-Solver (TexasSolver) gelöst. Kein Lauf, keine Zahl.

Selbst nachrechnen

Die ersten drei Ebenen sind als Code veröffentlicht, den du ausführen kannst. Jede Pot-Odds-, Equity- und ICM-Zahl auf dieser Seite stammt aus diesem Repository, berechnet aus eingecheckten Daten mit festgehaltenem Seed. Klone es und lass die Tests laufen — wenn hier eine Zahl falsch ist, zeigt es sich dort.

git clone https://github.com/poker-yoga/poker-math
cd poker-math && npm install
npm test

Erwartete Ausgabe

 Test Files  9 passed (9)
      Tests  105 passed (105)

Die Equity-Tabellen lassen sich deterministisch neu erzeugen. npm run gen:vs-random schreibt die Starthände-Tabelle aus der eingecheckten Matrix neu — eine Million Boards pro Handpaar, Seed 1 — und liefert jedes Mal eine byte-identische Datei. Die veröffentlichten Werte stimmen bis auf 0,1 Prozentpunkte damit überein; das ist Monte-Carlo-Rauschen. Eine größere Abweichung ist ein Fehler auf unserer Seite, und uns ist ein Issue lieber als ein Vertrauensvorschuss.

Nicht abgedeckt ist der CFR-Solver auf Ebene vier. Seine Binärdatei ist fremde Software, die wir herunterladen statt weiterzugeben, und seine Läufe passieren offline auf einer Maschine. Veröffentlicht wird stattdessen die Konfiguration und das Ergebnis jedes Laufs, direkt beim Spot, den er entschieden hat — das ausgearbeitete Beispiel unten.

Der Solver im Detail

Ebene vier nutzt TexasSolver, einen quelloffenen CFR-Solver unter der AGPL. Wir führen Version 0.2.0 lokal aus, in Nachtläufen, heruntergeladen von der Release-Seite des Projekts. Wegen dieser Lizenz dürfen wir die Ausgabe zeigen und einen Spot solver-verifiziert nennen — und deshalb liegt die Binärdatei nicht in unserem Repository: Ergebnisse zu veröffentlichen ist erlaubt, das Programm weiterzugeben nicht.

TexasSolver

Was jeder Lauf festhalten muss

  • Die Ranges beider Spieler, übernommen aus der deklarierten 100bb-6-max-Chart statt für den Lauf erfunden.
  • Das vollständige Bet-Size-Menü, das die Lektion anbietet, damit eine empfohlene Größe auch eine Größe war, die der Solver wählen konnte.
  • Pot, effektiver Stack und Board exakt so, wie der Spot sie angibt.
  • Das Gegnermodell, schriftlich. Eine zu enge Defense-Range ist der schnellste Weg zu einer selbstbewusst falschen Antwort — genau so haben wir zwei Antworten ausgeliefert, die wir später revidieren mussten.
  • Das Genauigkeitsziel, gemessen als Exploitability — und wir nennen nie eine Frequenz genauer, als diese Genauigkeit es hergibt.

Ein Lauf, von Anfang bis Ende

Die Gutshot-Lektion aus Outs & Equity. Du bist im Big Blind mit T♥9♥, der Flop ist K♠Q♦6♣, Stakes $1/$2, Stacks 100bb. Du checkst, der Button setzt den Pot. Das sind die Eingaben, die der Solver bekommen hat:

Konfiguration

set_pot 20
set_effective_stack 190
set_board Ks,Qd,6c
set_range_ip  AA,KK,QQ,JJ,TT,…,KJo,KTo,QJo,QTo,JTo
set_range_oop AA,KK,QQ,JJ,TT,…,KQo,KJo,QJo
set_bet_sizes ip,flop,bet,100
set_thread_num 8
set_accuracy 0.4
set_max_iteration 250

Strategie am Entscheidungsknoten

FOLD            0.986
RAISE 2.8x      0.014
CALL            0.000

Gelaufen am 11. Juli 2026: fünfzehn Minuten auf acht Threads, gestoppt bei 0,38% Exploitability nach 191 Iterationen. Die Lektion lehrt den Fold, und der Solver foldet zu 99%. Der Spot trägt die ID dieses Laufs im Quelltext — daran erkennt ein späteres Re-Solve, womit es vergleichen muss.

Was einen Lauf vertrauenswürdig macht

  • Die Ranges in der Simulation entsprechen dem veröffentlichten Chart — für beide Spieler. Eine Sim mit erfundenen Ranges prüft gar nichts.
  • Das Bet-Size-Menü enthält jede Größe, die die Lektion anbietet. „ein Drittel Pot“ lässt sich nicht in einer Simulation belegen, die kein Drittel-Pot kennt.
  • Das Gegnermodell wird schriftlich festgehalten. Eine zu enge Defense-Range ist der schnellste Weg zu einer selbstbewusst falschen Antwort — genau so haben wir zwei Antworten veröffentlicht, die wir später zurücknehmen mussten.
  • Das Genauigkeitsziel wird protokolliert, und wir nennen keine Frequenz genauer, als diese Genauigkeit trägt.
  • Jeder gelöste Spot behält seinen Nachweis: den Lauf, das Datum und das Ergebnis, das die Antwort entschieden hat. Ohne Nachweis darf sich der Spot nicht geprüft nennen.

Der Solver entscheidet was, ein Mensch schreibt warum

Eine Simulation kann eine Aktion, eine Größe oder eine Zahl per Veto kippen. Erklären kann sie nichts. Jedes „Warum“ auf dieser Seite schreibt ein Mensch und prüft es gegen den Lauf — denn der häufigste Fehler in Poker-Inhalten ist die richtige Antwort mit der falschen Begründung. Wo der Solver zwei Aktionen wirklich mischt, sagen wir das, statt eine davon als Evangelium zu verkaufen.

Was wir nicht behaupten

  • Der Preflop-Chart ist eine bewusste Vereinfachung für 100bb 6-max — ein Kompass, kein Evangelium. Er ist nicht solver-abgeleitet.
  • Nicht jeder Spot braucht einen Solver. Die meisten klärt Arithmetik oder der Chart, und wir verkleiden das nicht als Simulation.
  • Ändern sich Chart oder Gegnermodell, veralten alte Läufe. Solche Spots stehen für ein Re-Solve an und tragen bis dahin keine Solver-Behauptung.
  • Wir verkaufen keine Solver-Ausgabe als Produkt. Wo ein Solver zwei Aktionen wirklich mischt, sagt die Lektion das, statt eine davon zur Antwort zu erklären.
  • Wir nennen keinen Postflop-Turnierspot ICM-verifiziert. Die Engine entscheidet Push/Fold, Bubble und Final Table; Postflop-Spiel unter ICM-Druck liegt jenseits ihres Modells und damit jenseits dessen, was wir behaupten.
  • Wir behaupten nichts darüber, wie „die meisten Spieler“ oder „die Population“ spielen. Dafür braucht es eine Handdatenbank, und die haben wir nicht.
  • Das hier ist Lernmaterial, keine Glücksspielberatung — und keine Prüfmethode sagt deine Ergebnisse am echten Tisch voraus.

Wenn wir uns irren

Verifikation bedeutet nur dann etwas, wenn sie uns gelegentlich widerlegt. Jede Antwort, die wir nach der Veröffentlichung geändert haben, steht protokolliert da: mit Datum, mit dem, was vorher dastand, und mit dem, was uns umgestimmt hat.

Abweichungen fängt der Build

Inhalt und Code werden zusammen ausgeliefert. Die Testsuite prüft, dass jedes Übungs-Szenario weiterhin zu dem Spot passt, den es lehrt — Board, eigene Hand und die Antwort selbst. Driftet der Text still von der geprüften Antwort weg, scheitert der Build, statt dich zu erreichen.

Wer dahintersteht

poker.yoga ist ein unabhängiges Engineering-Projekt — keine Personenmarke, keine Pokerschule und kein Vorbau für einen Room. Wir veröffentlichen keine Autorenbiografie, denn ein Name ist kein Beleg. Hinter einer Antwort steht hier der Code, der sie erzeugt hat, die Tests, die sie absichern, und das Protokoll der Fälle, in denen wir danebenlagen.

Fragen, Korrekturen oder eine Zahl, die komisch aussieht: support@poker.yoga

Was wir nicht verkaufen

Stand heute hat diese Seite keine Affiliate-Deals mit Pokerräumen oder Casinos, zeigt keine Werbung und schickt dich nirgendwohin zum Spielen. Alles hier ist kostenlos, Spickzettel und Rechner eingeschlossen. Das beschreibt, wie das Projekt gerade funktioniert — es ist kein Versprechen über jede künftige Version davon.

Häufige Fragen

Ist jede Antwort auf poker.yoga solver-geprüft?

Nein, und das ist Absicht. Ein Solver ist unser teuerstes Werkzeug, also bleibt er Spots vorbehalten, in denen er die Antwort ändern kann: umstrittene Postflop-Entscheidungen, Sizing-Lektionen und jede genannte Zahl. Grundlagen und Arithmetik klären Tests billiger und zuverlässiger.

Welchen Solver nutzt ihr?

TexasSolver, einen CFR-Solver, lokal im Batch. ICM- und Push/Fold-Spots laufen über eine eigene ICM-Engine — ein CFR-Solver kann Preflop und ICM nicht modellieren, dort eingesetzt liefert er selbstbewussten Unsinn.

Was passiert, wenn der Solver einer veröffentlichten Lektion widerspricht?

Die Lektion ändert sich. Im Juli 2026 kippte ein Re-Solve gegen eine breitere, realistischere Defense-Range zwei bereits veröffentlichte Antworten — einen Sizing-Spot und einen C-Bet-Spot; beide wurden neu geschrieben. Dieselbe Überprüfung widerlegte außerdem drei von fünf Einwänden gegen uns.

Wo das sichtbar wird

Zuletzt geprüft:
2026-08-08
Version der Methodik:
v2

Was sich hier geändert hat

  • 2026-08-08v2 — Schritte zum Nachrechnen, Version und Lizenz des Solvers, ein vollständig ausgearbeiteter Lauf, das Korrektur-Log und dieser Changelog kamen dazu.
  • 2026-07-31v1 — erste Fassung: die Verifikationspyramide, die Regeln für einen Lauf und die Grenzen.