Developed a CLI-based Texas Hold’em Poker game in C++ with multithreaded bot players and in-game probability calculations using Monte Carlo Simulation.
Key Features:
• Full Texas Hold’em gameplay loop (preflop, flop, turn, river, showdown)
• Human vs Bot gameplay with difficulty levels (Easy, Medium, Hard, HardPlus)
• Real-time hand strength evaluation and win/tie probability display
• Monte Carlo simulations to estimate live odds during gameplay
• Modular architecture following MVC design principles for extensibility
• Advanced hand evaluator supporting straight flushes, full houses, and tie-breakers
• Multithreading for realistic bot “thinking time” and simulation parallelism