← All projects

Web + desktop app · TypeScript · Vite

Card Solver icon

Card Solver

Six card games in one app, with the game theory behind every choice explained in plain words: Texas Hold'em equity, outs and pot odds; exact blackjack EV under any table rules; Kuhn poker equilibrium play; video poker best holds; gin rummy and cribbage decisions.

Features

Poker equity vs random hands or a painted range, 1 to 8 opponentsExact counting for one opponent up to 1.2M deals; Monte Carlo in a background thread otherwiseOuts with exact odds next to the rule of 4 and 2Fold, call or raise EV bars (labelled simple model, not a solver)Preflop reference charts for a 6-player tableBlackjack table rules with live house edgeExact EV of hit, stand, double, split and surrenderStrategy chart, a scoring trainer and optional Hi-Lo counting with the Illustrious 18Kuhn poker, Video poker, Gin rummy and Cribbage tabsSpotlight tour and lessons with quizzesRuns in the browser, as an offline PWA, and on Windows (Tauri 2)

Curious how it works? The PDF is a deep dive into the game theory behind each game and how the best play is found.

Card Solver: screenshot-poker.pngCard Solver: screenshot-blackjack.pngCard Solver: matte-dark-kuhn.pngCard Solver: matte-dark-vpoker.pngCard Solver: matte-dark-gin.pngCard Solver: matte-dark-cribbage.pngCard Solver: mobile-cribbage-score.png