← Back to Projects
🃏

Blackjack Simulator

Full-featured blackjack game with Hi-Lo card counting for practice and strategy refinement.

Python Game Logic Statistics
View on GitHub →

Overview

A terminal-based blackjack simulator designed as a real practice tool for card counting. It implements the Hi-Lo system with running count, true count conversion, and recommended bet sizing — all updating in real time as you play.

Key Features

  • Accurate blackjack rules: hit, stand, double down, split, insurance
  • Hi-Lo running count displayed in real time
  • True count calculation based on remaining decks
  • Dynamic bet sizing recommendations based on count
  • Session tracking for win rate and bankroll management
  • Configurable number of decks

What I Learned

This was a deep dive into game logic and state management. Getting splits right — especially re-splits and split aces — required careful architecture. The counting system taught me a lot about how small statistical edges compound over time, which ties directly back to the thinking behind the value bet finder.


← Previous: Value Bet Finder Next: Maksim Landscaping →