sabiouali121-arch/poker-coach-lab
Python Poker Trainer 2026: Browser and Console Coach with GoF Design Patterns
🃏 RiverMind — Phòng thí nghiệm chiến lược bài xì tố thông minh
Một trình huấn luyện nước Mỹ không cần cài đặt, không cần tài khoản, không cần kết nối — chỉ cần Python và một chút quyết tâm.
RiverMind là một phòng thí nghiệm chiến lược dành cho người chơi xì tố muốn rèn luyện ra quyết định mà không cần đặt cược thực sự. Dự án được viết hoàn toàn bằng Python chuẩn (không thư viện bên thứ ba), chạy cả trên terminal và trình duyệt — giúp bạn luyện tập bất kỳ lúc nào, bất kỳ nơ đâu.
✨ Điểm nổi bật
- Lớp huấn luyện viên thông minh: quan sát lịch sử quyết định, phân tích chuyện "tại sao", đề xuất cải thiện sau mỗi ván.
- Kiến trúc bot có thể kết hợp: mỗi đối thủ được xây dựng từ các mô-đun hành vi nhỏ, dễ thay đổi — từ "rock" đến "maniac".
- Mẫu thiết kế Gang-of-Four: Strategy, Observer, Factory, State, Command, Decorator, Facade — tất cả đều được dùng một cách rõ ràng và có chủ đích.
- Hai giao diện đồng nhất: terminal phím nhanh hoặc trình duyệt điện thoại di động — cùng một động cơ lõi.
- Hỗ trợ đa ngôn ngữ: tiếng Anh và tiếng Hà Lan sẵn, dễ dàng thêm ngôn ngữ mới qua tệp văn bản.
- Theo dõi tiến trình: lưu lịch sử ván bài, biểu đồ độ chính xác, phát hiện lỗ hổng theo vị trí, street, ngăn xếp.
- Công cụ tạo kịch bản: định nghĩa tình huống bắt đầu tùy chỉnh, tay dạy có kiểu, bộ tạo ngẫu nhiên có tham số.
💡 Vì sao đáng chú ý
Không giống các trình huấn luyện khác chỉ ra đáp án đúng/sai tĩnh tại, RiverMind xây dựng một "huấn luyện viên ảo" — một người bạn phân tích đi kèm suốt cả phiên chơi. Nó không chỉ nói bạn nên gì, mà giải thích tại sao. Kết hợp với bot có hành vi thay đổi theo thói quen bạn chơi, RiverMind giúp bạn phát triển "đọc người" thật — như thể đang chơi với những người thật.
Với thiết kế dựa trên mẫu GoF và chạy hoàn toàn bằng Python chuẩn, dự án cũng là một tài liệu tham khảo đẹp cho người học muốn thấy cách các mẫu thiết kế được áp dụng trong một hệ thống phức tạp nhưng rõ ràng.
#Python #PokerTrainer #DesignPatterns #NoLimitHoldem #OpenSource #TiniX
Similar Projects
Discover other similar projects and AI models.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
GTO Poker Trainer 2026: Open-Source Range Solver and Equity Calculator for No-Limit Hold'em Strategy