ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Texas Hold'em step-through trainer — deal hands, follow every decision with pot odds and outs math
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Poker Face combines a plain-language hold'em trainer with audited solver labs. The trainer
teaches poker fundamentals; the labs solve small, explicitly defined games and independently
measure how much each player could gain by changing strategy.README 전문 보기 ↗Poker Face combines a plain-language hold'em trainer with audited solver labs. The trainer teaches poker fundamentals; the labs solve small, explicitly defined games and independently measure how much each player could gain by changing strategy.
Live app: pokerface.katswint.com.
For a solver-first tour, open /solver/flop for six saved three-street games,
/solver/postflop for turn-to-river examples with raises, or
/solver/river for small custom river solves. /drills has timed poker-math practice;
/drills?drill=solver asks for decisions from the saved 12-flop bridge library.
Open these locally or on a deployment containing those routes.
Repository status as of 2026-09-30 (not a deployment verification): the river lab and comparisons, bounded TypeScript turn/flop solvers and saved explorers, and an offline bridge to the external Rust postflop-solver engine are implemented. The bridge adds wide-range CPU solves, checked on small games by our independent graders, and a saved 12-flop 100bb library now used by solver-backed drills. Math drills also work without that library. The solvers remain separate from the heuristic four-player trainer.
A new simplified preflop model is research only: it converges within its assumed
payoff model, but its near-100% big-blind defence and future-betting valuation need further
validation. Its ranges are not used in the library or app. /solver/live now provides
bounded Rust/WASM turn and river solving in a Worker when its source-complete assets are
prepared; without those assets it still offers a saved example. Heads-up re-solving play
remains unfinished: /play is not shipped.
| Experience | What is implemented | Important boundary |
|---|---|---|
/ — hold'em trainer | Observe or practice four-player hands, with worker-backed equity and price explanations | Heuristic strategy; exact heads-up river equity, sampled equity elsewhere; not an equilibrium solver |
/drills — math and solver drills | Exact-arithmetic drills plus saved-solver decisions, action values, explanations and a browser-stored review queue | Math shortcuts are labelled approximate; solver grades concern a finite game with assumed ranges, not universal poker advice |
/solver — push/fold explorer | Instant precomputed heads-up shove-or-fold charts from an exact equity matrix, with card removal | Shove-or-fold abstraction only (chip EV, no antes); one frequency per hand class |
/solver/lab — Leduc lab | Four lessons about mixing, value bets, bluffs, and bluff-catching | A six-card teaching game, not ordinary hold'em |
/solver/river — River Solver Lab | Saved example, bounded custom solves, decision inspection, and one-change comparisons | Two players, known final board, explicit ranges and finite bet menu |
/solver/postflop — turn & river explorer | Two instant saved examples, legal action navigation, river previews, hand values and conditional ranges | Three handcrafted combinations/player in these UI examples; no custom browser turn solve |
/solver/flop — three-street explorer | Six saved games, both public-card transitions, exact-hand values, range groups, source-bound links and downloadable inputs | Five small teaching ranges plus one synthetic 64-by-64 example; one opening size/street, no raises or custom browser flop solve |
| Offline turn-and-river solver | Joint two-street solve, configurable betting, exact river enumeration, independent grading, restartable checkpoints | Up to 64 combinations/player, three opening sizes, three raise targets, optional all-in and one raise per street; custom solves remain offline |
| Offline flop/turn/river solver | All three streets solved together, exact ordered runouts, independent grading, binary restart checkpoints; sequential cached library generation | One capped opening size per street, no raises; up to 64 physical combinations/player |
/solver/live — bounded Rust/WASM lab | Guided turn/river inputs, preflight, real progress/cancel, root inspection and a saved example | Live solving needs prepared source-complete assets; 64 hands/player, float32, conservative memory/export limits; phones not yet validated |
Math drills (/drills). Timed one-question drills for pot odds, minimum defence
frequency, polar bluff share, outs → equity, counting outs on a real flop, combo counting with
card removal, and call-or-fold. Answers are exact (formula or enumeration; unit tests check
each generator a second way, including the app's hand evaluator and full deck enumeration).
Explanations show the formula with your numbers and the at-table shortcut, and rules of thumb
are labelled approximate. Missed questions return through a Leitner review queue stored in
your browser. See the drills spec.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗
| Offline postflop-solver bridge | Pinned external Rust engine behind a hashed JSON contract; locked small games re-graded node for node by our engines; a 100bb benchmark and a saved 12-flop button-vs-big-blind library used by drills | Heads-up, equal stacks, no rake, finite bet menus; hand-written ranges; large solves only spot-checked by our graders; wider games remain offline |
| Experimental preflop model (PF0–PF3) | BTN vs BB CFR+/DCFR, independent grading, exact-enumeration all-in inputs, fitted assumptions for future play | SB always folds; no rake; future betting approximated; flagged output is not promoted to the library or app (PF4 not done) |