Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 2.12 KB

File metadata and controls

65 lines (48 loc) · 2.12 KB

🎲 Poker Probability Calculator

Status: ✅ Stable
Author: Saifect (saifect@mail.ru)

A high-performance console application for calculating poker probabilities using the Monte Carlo method.
Designed for accuracy, speed, and customization, it provides real-time statistics and visual feedback.


⚠️ License Restrictions

This software is licensed for personal and non-commercial use only.
Corporate, commercial, or institutional use is strictly prohibited.
By using this software, you agree to these terms.


🚀 Key Features

Interactive Console Interface – Supports English & Russian
Customizable Simulations – Configure players (2–12) and simulation count
Real-time Visual FeedbackProgress bar, game state display, and color options
Optimized PerformanceMultithreaded engine for fast calculations
Hand & Board Customization – Evaluate specific hands and custom board states


🛠 Technologies Used

  • Language: C++17
  • Libraries: <Windows.h>, <chrono>, <conio.h>
  • Algorithms Used:
    • Monte Carlo simulation with adaptive sampling
    • Chen Formula for hand strength evaluation
    • Optimized Fisher-Yates shuffle

📥 Installation & Usage

  1. Build the Project:

    • Open Visual Studio
    • Select Release configuration
    • Build the solution
  2. Deploy & Run:

    • Use the contents of the Release folder
    • Simply copy the folder to run the application

🔧 Contributing

Contributions are welcome! Areas for improvement:

  • Algorithm optimizations
  • GPU acceleration support
  • New language translations

❗ Disclaimer

This software is for educational purposes only.
It is not intended for real poker play or gambling.
Supports a maximum of 12 players and up to 100,000,000 simulations.


🔹 GitHub: [Repository Link](https://github.com/YOUR-REPO
🔹 Author Contact: saifect@mail.ru