A comparative study of three approaches to optimal Blackjack strategy:
- Probability-based calculation - Exact expected value computation
- Monte Carlo simulation - Empirical estimation through repeated play
- Q-Learning - Reinforcement learning approach
- Single deck (52 cards)
- Player actions: Hit, Stay, Double Down
- Soft/Hard hand handling (Ace = 1 or 11)
- Card counting enabled (non-independent draws)
- Dealer hits until ≥ 17
blackjack-strategy/
├── core/ # Game engine
├── strategies/ # Three strategy implementations
├── analysis/ # Comparison and visualization
└── tests/
🚧 Work in progress
Roger Xia - UCL Mathematics