RepositoryHTML
sabiouali121-arch

sabiouali121-arch/poker-coach-lab

Python Poker Trainer 2026: Browser and Console Coach with GoF Design Patterns

53stars
0forks
0issues
0views

🃏 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.

RepositoryPython
donnemartin/system-design-primer

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

375.7k
Sep 15, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryPython
Significant-Gravitas/AutoGPT

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.

187.7k
Oct 24, 2026
Repository
CyC2018/CS-Notes

:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计

186.3k
Aug 21, 2024
RepositoryPython
langgenius/dify

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.

159.6k
Oct 26, 2026
RepositoryPython
Comfy-Org/ComfyUI

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.

143.2k
Oct 26, 2026
RepositoryHTML
luizfellipelopes65-ai/gto-poker-solver-lab

GTO Poker Trainer 2026: Open-Source Range Solver and Equity Calculator for No-Limit Hold'em Strategy

57
Oct 24, 2026
RepositoryHTML
Jotaeme961/gto-poker-solver-arena

Best GTO Poker Trainer Open Source AI Engine 2026

56
Oct 20, 2026
RepositoryC++
pokerth/pokerth

PokerTH is a poker game written in C++/Qt.

692
Oct 19, 2026