Linux

Guía de Instalación en Linux

Pon en marcha la Calculadora Automática de Probabilidades de Poker en tu sistema Linux en minutos. Esta aplicación basada en terminal detecta automáticamente las cartas de tu cliente de poker y muestra probabilidades de mano en tiempo real.

View on GitHub

Análisis en Tiempo Real

Detección automática de cartas cada segundo

Interfaz de Terminal

Hermosa visualización de cartas en ASCII

Probabilidades de Victoria

Consulta tus probabilidades de ganar, empatar o perder

Requisitos Previos

Python 3.10 o superior

Verifica tu versión de Python:

Terminal
python3 --version

Herramienta de Gestión de Ventanas (Requerida)

Necesitas wmctrl para listar y gestionar ventanas en X11:

Terminal
sudo apt install wmctrl
Terminal
sudo dnf install wmctrl
Terminal
sudo pacman -S wmctrl

ImageMagick (Recomendado)

Para una detección de cartas confiable, instala ImageMagick:

Terminal
sudo apt install imagemagick
Terminal
sudo dnf install ImageMagick
Terminal
sudo pacman -S imagemagick

X11 Requerido: Esta herramienta actualmente funciona con sistemas de ventanas X11. Los usuarios de Wayland pueden necesitar ejecutar su cliente de poker bajo XWayland o usar una sesión X11.

Instalación

1Clonar el Repositorio
Terminal
git clone https://github.com/aipokertools/AutomaticPokerOddsCalculator.git cd AutomaticPokerOddsCalculator
2Crear Entorno Virtual
Terminal
python3 -m venv .venv source .venv/bin/activate
3Instalar Dependencias
Terminal
pip install -r requirements_linux.txt
4Verificar Instalación
Terminal
python calculator.py --help

Deberías ver:

usage: calculator.py [-h] Poker Probability Calculator options: -h, --help show this help message and exit

Uso

Iniciar la Calculadora
Terminal
source .venv/bin/activate python calculator.py

Esto hará lo siguiente:

  • Listar todas las ventanas abiertas
  • Permitirte seleccionar tu cliente de poker
  • Iniciar la visualización de probabilidades en vivo

Controles: Usa las flechas / para ajustar el número de oponentes (1-9). Presiona Ctrl+C para salir.

Vista Previa de la Pantalla

╭────────────────── Automatic Poker Odds Calculator ♥ ♦ ♣ ♠ ───────────────╮
│ Window: PokerStars  │  Opponents (↑↓): 2  │  Scan #42  │  Ctrl+C exit    │
╰──────────────────────────────────────────────────────────────────────────╯
╭─────── Your Hole Cards ───────╮╭──────────── Community Cards ────────────╮
│ ┌─────┐ ┌─────┐               ││ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐         │
│ │J    │ │2    │               ││ │9    │ │5    │ │K    │ │7    │         │
│ │  ♦  │ │  ♣  │               ││ │  ♠  │ │  ♦  │ │  ♣  │ │  ♦  │         │
│ │    J│ │    2│               ││ │    9│ │    5│ │    K│ │    7│         │
│ └─────┘ └─────┘               ││ └─────┘ └─────┘ └─────┘ └─────┘         │
╰───────────────────────────────╯╰─────────────────────────────────────────╯
╭────────────────────────── Hand Probabilities ────────────────────────────╮
│ Hand               You                          Opp                      │
│ Straight Flush    0.0%  ░░░░░░░░░░░░░░░░░░     0.0%  ░░░░░░░░░░░░░░░░░░  │
│ Four of a Kind    0.0%  ░░░░░░░░░░░░░░░░░░     0.1%  ░░░░░░░░░░░░░░░░░░  │
│ Full House        0.0%  ░░░░░░░░░░░░░░░░░░     2.5%  ░░░░░░░░░░░░░░░░░░  │
│ Flush             0.0%  ░░░░░░░░░░░░░░░░░░     3.2%  ░░░░░░░░░░░░░░░░░░  │
│ Straight          0.0%  ░░░░░░░░░░░░░░░░░░     9.9%  ▓░░░░░░░░░░░░░░░░░  │
│ One Pair         39.0%  ▓▓▓▓▓▓▓░░░░░░░░░░░    47.9%  ▓▓▓▓▓▓▓▓░░░░░░░░░░  │
│ High Card        60.9%  ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░     5.8%  ▓░░░░░░░░░░░░░░░░░  │
╰──────────────────────────────────────────────────────────────────────────╯
╭─────────────────────────── Win Probability ──────────────────────────────╮
│ ██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│   WIN:   6%   TIE:   2%   LOSE:  92%                                     │
╰──────────────────────────────────────────────────────────────────────────╯

Solución de Problemas

"No visible windows found!"

Asegúrate de que wmctrl esté instalado:

Terminal
sudo apt install wmctrl

También asegúrate de que tu cliente de poker esté abierto y no minimizado.

"Failed to capture window"

Instala ImageMagick para una captura de pantalla confiable:

Terminal
sudo apt install imagemagick

La ventana también puede haberse movido fuera de la pantalla o haber sido minimizada.

"API request timed out"

Verifica tu conexión a internet. El servidor de la API puede estar temporalmente no disponible.

La pantalla se ve distorsionada

Asegúrate de que tu terminal soporte Unicode y 256 colores. Terminales recomendadas: GNOME Terminal, Konsole, Alacritty o kitty. Intenta redimensionar tu terminal para que sea más ancha.

¿Usas Wayland?

Esta herramienta requiere X11. Si estás usando Wayland, puedes:

  • Ejecutar tu cliente de poker bajo XWayland
  • Cerrar sesión y seleccionar una sesión "X11" o "Xorg" en la pantalla de inicio de sesión

Información de la API

Endpoint: https://aipokertools.com/api/v1/detect-cards

Frecuencia: 1 solicitud por segundo

Clave de Licencia: Se solicita en la primera ejecución y se guarda en calculator_license_key.txt

¡Todo listo! Abre tu cliente de poker e inicia la calculadora para ver las probabilidades en tiempo real.