Static website build (node build.js writes site/): shared nav and footer, breadcrumbs, canonical URLs, Open Graph, structured data, sitemap, robots.txt, 404 page and security headers. AdSense slots and ads.txt turn on when ADSENSE_CLIENT is set.
Strategy chart pages for single deck, double deck and 6/8 decks, generated from the same engine as the trainer. Printable.
House edge calculator page.
23 original guide pages: how to play, card counting, true count, each rule, insurance, most misplayed hands, about, privacy, terms, contact, responsible gambling.
All strategy claims fact-checked against the engine charts.
Build test checks titles, descriptions, canonical URLs, one h1 per page, internal links, structured data and banned brand names.
0.2.0 — 2026-11-07
Rebranded as Blackjack Coach (blackjackcoach.net). Removed casino-specific rules.
New src/engine.js:
Basic strategy for 1 deck, 2 decks and 4–8 decks, with the dealer hitting or standing on soft 17. Transcribed from the Wizard of Odds charts.
Handles double after split, surrender, doubling restrictions and split limits.
House-edge estimate.
Seven generic game versions.
New rule options:
Decks: 1, 2, 4, 6 or 8
Continuous shuffler
Penetration
Dealer hits or stands on soft 17
Blackjack pays 3:2 or 6:5
Doubling restrictions
Double after split
Split to 2, 3 or 4 hands
Resplit aces
Late surrender
Every option has a "Why this matters" explanation.
Surrender action added to Play and Drill (key R).
The chart, coach text and drills follow the selected rules.
Card counting with a continuous shuffler: the count resets every hand and quizzes are off.
Accessibility: cards have screen-reader labels and chart tables have header scopes.
Tests: node --test tests/ (9 suites). Headless run: 2,000 hands across all rule sets, no JS errors, bankroll matches every round.
0.1.0 — 2026-11-06
Initial trainer: single-file index.html.
6/8-deck shoe, H17, 3:2, DAS, split to 3 hands, one card on split aces, insurance.