Back to deals
Count Dojo - BJ Card Counting

Education

Free

Count Dojo - BJ Card Counting

by Nobile Tech

5.0 (7) v1.16.0 71 MB Universal 12+

Description

Count Dojo is the first app that actually teaches card counting — from complete beginner to casino-ready advantage player — through a structured, gamified curriculum.

Every other card counting app assumes you already know what to practice. Count Dojo assumes you know nothing and guides you step by step, the way Duolingo does for languages. For players who already know the game, the calculators, casino database, and results tracker are built for real sessions.

WHAT YOU'LL LEARN
- Complete basic strategy — hard totals, soft totals, pairs, surrender
- The Hi-Lo system used by professional advantage players
- Running count, true count conversion, mental math
- Bet sizing and bankroll management (Kelly Criterion)
- The Illustrious 18 deviations and Fab 4 surrenders
- Cover play and heat management
- Game selection — finding beatable tables
- Advanced topics: hole carding, side bets, team play

HOW IT WORKS
A Duolingo-style skill tree with 6 units and 100+ bite-sized lessons. Clear explanations, real math, and quiz questions. Side branches cover history, theory, and advanced concepts.

PRACTICE DRILLS
- Flashcard — cement basic strategy reflexes
- Running count — slow, medium, and fast speeds
- Deck countdown timer — hit pro speed (under 30s)
- True count conversion
- Bet sizing with realistic chips
- Deviations — easy, medium, and hard difficulty
- Integrated Simulator — all skills at once, graded
- Personalized review — drills your weak spots automatically

FULL CASINO SIMULATOR
A realistic blackjack session with AI players, pit-boss conversations, heat events, insurance, distractions, and A+ grading across basic strategy, counting, bet sizing, and deviations. Every hand logged for post-session analysis.

PRO TOOLS
- Edge Calculator — house edge, sensitivity curves, penetration analysis
- Bankroll Planner — solve for required bankroll or risk of ruin, custom bet ramps, 2-hand support, wonging, variance projection
- Casino Database — 842+ real venues with rules, house edge, penetration, AP flags, and community intel
- Results Tracker — log real sessions, track multiple bankrolls, watch expected vs actual on a cumulative chart

BUILT FOR REAL PLAYERS
Created by an experienced advantage player. Every chart, EV calculation, and deviation index is verified against Wizard of Odds, Stanford Wong, and Don Schlesinger. Includes 48 basic strategy charts covering every common rule variation.

GAMIFICATION
XP across 20 belt levels, 72 achievements, daily streaks with optional practice reminders, medals per drill (bronze / silver / gold / legend), cloud sync, and light/dark themes.

FREE TIER
You can learn the entire curriculum for free. Count Dojo uses a hearts system — lessons, quizzes, and most drills outside Unit 1 each cost 1 heart, and hearts regenerate over time. No paywall on the knowledge itself. Free includes:
- Every lesson and quiz in all 6 units (Unit 1 unlimited; Units 2–6 heart-funded)
- Essential practice drills — flashcard, counting, deviations, bet sizing, chips
- Full Results Tracker with multi-bankroll support
- Basic strategy charts and 124-term glossary
- 3 fully-unlocked showcase casinos

PREMIUM UNLOCKS
- Unlimited hearts — no waiting between attempts
- Full Casino Simulator with heat, distractions, and graded skill breakdown
- Premium-only drills (Running Count training and more)
- Full 842-casino database with community intel
- Edge Calculator and Bankroll Planner
- All 48 basic strategy charts and advanced reference tools

PRO TOOLS BUNDLE
For players who already know the game and just want the toolkit:
- Edge Calculator, Bankroll Planner, Casino Database, Results Tracker
- Monthly, annual, or lifetime
- Skip the lessons — go straight to the tools

Card counting is a legal mathematical skill. Count Dojo is for educational purposes only.

By installing, you agree to the EULA: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/

What's new (v1.16.0)

Strategy chart + grading consistency
- Drill and casino-sim grading now use the same 48-table source the displayed reference chart already shows. No more "the chart says double but the drill graded hit." Drills are unchanged for the default 6D H17 DAS LS; casino sim grading is now correct for 1D / 2D and S17 variants where the old engine had wrong cells.
- Strategy reference defaults to H17 (matches how drills grade) instead of S17.

Casino sim - deviation feedback
- Deviation feedback now shows the real index number for matched deviations (was hardcoded to "0" in three of four feedback paths). When you correctly hit a deviation at TC +3 or higher, the feedback panel says "+3" not "0".

Casino sim - bankroll integrity
- Fixed a stale-state bug where a winning hand at exactly the table minimum could end the session because the broke-check read the pre-payout bankroll. Sessions now correctly continue after wins / pushes / blackjacks at any chip level.
- All animation timers now cleaned up when you leave the simulator mid-hand. No more "lingering setState into unmounted screen" React warnings.

Casino DB - D9-11 / D10-11 tables
- Casinos with restricted double-down rules (D9-11 / D10-11) now actually grade differently in the sim. Previously they were treated identically to "double on any first 2 cards." Hard 8 vs 5/6 and similar plays now correctly fall back to "hit" at restricted-double tables. Edge calculator also reflects the small EV cost (-0.09% / -0.18% per Wizard of Odds).

Strategy reference - Deviation EV column removed
- The "EV" column on the Deviation Indices reference was positionally fabricated - it just walked +0.220, +0.210, +0.200... down each row, with no relationship to any specific deviation's real EV gain. Removed entirely. The Index + Play columns are the actionable info; we won't fake precision.

Account deletion - server first
- Delete Account now calls the server delete RPC FIRST and only wipes local state on success. Previously a network blip during deletion could leave the server account fully alive (with active premium entitlement) while the local UI showed a clean slate. 10s timeout; clean error on failure.

Cold-boot resilience
- The app could previously hang on the loading splash if Supabase getSession() or initialSync() didn't respond within a reasonable window. Both now race against an 8-second timeout - bad-network cold boots fall through to local-only mode and the app loads.

Sync - quieter offline UX
- Network-related sync errors no longer surface a toast. Sync auto-retries on next foreground / app-state transition, so a per-retry toast is just noise. Real (non-network) errors still toast.

Privacy - vote rows
- Tightened the casino DB intel-votes table read policy. Previously any authenticated user could enumerate every other user's vote history (intel ID + vote direction). Now own-votes-only.

Achievements consistency
- Practice-drill achievements (10 / 50 / 100 drills) and best-accuracy achievements no longer count lesson quizzes. The unlock checker already excluded them; the progress UI now matches.

Strict-LT deviation drill fix
- The "Hit 12 vs 4 at TC less than 0" deviation drill was generated at TC=0 (the index itself) and graded HIT as correct - but at TC=0 basic strategy says STAND. Drill now picks TC = -1 for strict-less-than deviations so they actually fire.

Other polish
- "Deviations Indices" to "Deviation Indices" typo fix.
- Glossary Zen PE corrected from 0.67 to 0.63 (matches the unit 2 lesson table).
- Counting-system IDs canonicalized (hi-opt-i/omega-ii to hi-opt-1/omega-2) so when Phase 2 enables them the engine doesn't crash.
- Four more screens migrated to useGuardedRouter (paywall, personalized practice, reference results log, deviation reference).
- ~4 MB of bundle bloat removed - raw HTML scrape sources moved out of the production asset bundle.