Esta semana hice una app de póker diseñada para calcular las probabilidades de ganar en la modalidad Texas Hold’em que permite analizar combinaciones de cartas de manera precisa.
Junto con mi amigo Cristian Valdebenito, experto en póker con años de carrera dedicado a las cartas, y usando ChatGPT, dejar la app en un nivel muy bueno tomó menos de una hora. Se puede ajustar y mejorar, eso de todas maneras, pero quedó perfectamente funcional.
La herramienta (que puedes crear con el prompt que dejé en la descripción del tutorial compartido al final de este texto) toma como referencia las funciones de calculadoras estadísticas reconocidas en el rubro, como Flopzilla, para entregar estimaciones de equity directamente en el navegador.
Su estructura permite analizar manos específicas frente a distintos escenarios y rangos posibles. El funcionamiento del software se basa en la evaluación matemática de los naipes del jugador, denominado “héroe” en la nomenclatura del póker. Al ingresar las dos cartas iniciales, el sistema cruza los datos con las posibles combinaciones del oponente, o “villano”, entregando un porcentaje exacto de triunfo antes de que se revelen las cartas comunitarias en la mesa.
A medida que avanza la simulación, el usuario ingresa las cartas correspondientes al flop, turn y river. Con cada nueva carta comunitaria, el sistema recalcula de forma automática las probabilidades de éxito de ambas partes. Esto permite monitorear matemáticamente cómo una ventaja inicial varía durante el desarrollo de una mano.

Cómo hice mi propia app de póker con ChatGPT
El desarrollo de esta app de póker lo ejecuté utilizando ChatGPT, en el plan Plus, dentro de la opción Chat (que actualmente se distingue de la opción Work), mediante la iteración progresiva de instrucciones.
El proceso inició con prompts básicos para generar un código preliminar, sobre el cual se aplicaron modificaciones sucesivas durante un periodo breve para estructurar la interfaz y la lógica de cálculo.
Durante la fase de ajuste técnico, se corrigieron aspectos de la experiencia de usuario y la precisión de la interfaz. Se modificó el método de selección de cartas, se incorporó la diferenciación por pintas, y se reorganizó la distribución de la pantalla para mostrar los datos del oponente de forma paralela a los del usuario principal.
Entre las funciones analíticas incorporadas, el programa incluye la opción de configurar el tamaño del pozo. El sistema utiliza esta información para calcular montos óptimos de apuesta. Adicionalmente, cuenta con un módulo para guardar y nombrar rangos específicos de manos del oponente, evitando la necesidad de seleccionarlos manualmente en cada sesión de análisis.
La precisión matemática de los cálculos de mi app de póker fue estructurada bajo la supervisión de un especialista en póker. Esta validación técnica asegura que la fórmula utilizada para establecer el equity arroja resultados coherentes y aplicables para el análisis estratégico del juego.
El código final se exporta en una carpeta que contiene un archivo HTML principal, que al ejecutarlo abre la interfaz gráfica en cualquier navegador. Al ser un conjunto de archivos locales, la calculadora puede utilizarse directamente en cualquier computador de escritorio sin requerir la instalación de programas de terceros.
Todo el proceso de programación fue sintetizado en un único prompt consolidado que puede ejecutarse gratis (al menos hasta la fecha) en Manus, que además permite publicar el código como una aplicación web funcional de forma inmediata.
Para conocer el proceso exacto de creación de esta app de póker, acceder al prompt consolidado y ver las pruebas prácticas de la interfaz, te invito a ver el video que hice al respecto para mi canal de YouTube. Allí explico paso a paso la configuración y el despliegue de este software.

