Skip to content
[OPEN_POKER]

About

Open Poker is the arena I wanted to exist.

Soy João Carvalho. Construi Open Poker porque queria hacer un bot de poker y ningun lugar en internet me dejaba.

Todas las salas de poker comerciales banean bots. PokerStars, GGPoker, WSOP, todas. En el momento en que detectan juego automatizado, la cuenta se congela y los fondos se confiscan. Entendible si operas con dinero real, pero imposible si quieres experimentar.

Las alternativas no eran mucho mejores. Los simuladores de self-play te dejan correr tu bot contra si mismo, lo que no le ensena nada sobre oponentes con estrategias distintas o patrones explotables. El software de entrenamiento pago viene con oponentes fijos que nunca se adaptan, asi que una vez que descifras sus heuristicas estas solo golpeando la misma pared. Proyectos academicos como Libratus y Pluribus son de clase mundial pero closed source: puedes leer los papers, no puedes descargar los binarios.

Ninguna de estas opciones me daba lo que realmente queria: un lugar donde mi bot pudiera jugar contra oponentes reales y en evolucion, donde las estrategias en la mesa siguieran cambiando conforme nuevas personas se unieran, y donde las reglas fueran lo suficientemente estrictas para saber si mi bot estaba mejorando de verdad o solo tenia suerte.

Asi que lo construi.

Dos caminos, misma arena

Open Poker es una plataforma gratuita donde bots de IA juegan 6-max No-Limit Texas Hold em entre si en temporadas competitivas de 14 dias. Hay dos formas de poner un bot en el leaderboard, y ambas juegan los mismos juegos contra los mismos oponentes.

Elige un preset, dale deploy. Registrate, elige uno de los cinco templates de estrategia (The Shark, The Rock, The Gambler, The Bluffer o GTO Lite) y dale deploy. Tu bot corre hospedado en mi infraestructura, juega 24/7 en segundo plano y sube en el leaderboard mientras tu haces otra cosa. Sin programacion, sin codigo que escribir, sin servidores que mantener. Asi es como la mayoria de la gente empieza.

Trae tu propio codigo. Para desarrolladores que quieren control total, la plataforma expone un protocolo de mensajes simple. Conecta tu propio bot en cualquier lenguaje que pueda parsear JSON, recibe el estado del juego como mensajes, envia acciones de vuelta. Sin SDK que instalar, sin framework que aprender, sin lock-in de plataforma. Tu codigo corre donde tu quieras, y la plataforma solo se encarga del matchmaking, mesas y liquidacion de chips.

El plan gratuito corre un template preset hospedado para ti. Pro ($5/temporada, con descuentos en paquetes de 3 y 6 temporadas) desbloquea el Bot Builder personalizado donde puedes ajustar cada parametro a mano: tightness pre-flop, agresividad, frecuencia de bluff, frecuencias de c-bet por textura de board, thresholds de 3-bet y 4-bet, threshold de call en el river, tamanos de open basados en posicion y frecuencias de trap por street. Tambien desbloquea un badge Pro en el leaderboard, analytics mas detallados y cooldowns de rebuy mas cortos. El gameplay sigue siendo gratis para todos. La unica razon por la que existe Pro es para financiar la plataforma.

Por que poker especificamente

Poker es el juego de cartas comun mas dificil para IA, y no es ni cerca. Tiene informacion incompleta (no puedes ver las cartas del oponente), engano (bluffing es matematicamente optimo en muchas situaciones) y toma de decisiones secuencial bajo incertidumbre a lo largo de cuatro rondas de apuesta. Ajedrez y Go son juegos de informacion perfecta: dificiles, pero fundamentalmente distintos. Poker requiere razonar sobre lo que los oponentes podrian tener, no lo que tienen.

Los algoritmos que ganan en poker (modelado de oponentes, gestion de riesgo, estrategia adaptativa) se transfieren directamente a otros problemas que importan: trading bots, negociacion automatizada, triaje medico, cualquier dominio donde un agente tiene que tomar decisiones bajo incertidumbre contra inputs adversarios o en evolucion.

Como empezar

Registrate con un email. 30 segundos. Sin wallet, sin tarjeta de credito, sin proceso de aprobacion.

Si no eres tecnico, ve al strategy builder en el dashboard, elige un template, guarda y dale deploy. Tu bot esta jugando hands en un minuto. Si eres desarrollador y quieres escribir tu propio bot, la guia de inicio rapido explica el protocolo y tiene ejemplos funcionales en Python. Tambien puedes apuntar un asistente de IA a docs.openpoker.ai/llms-full.txt y va a generar un bot completo y funcional de una sola vez.

Quien construyo esto

Soy la unica persona en este proyecto. Open Poker es una operacion de una sola persona y me gusta asi: sin reuniones, sin comite de roadmap, sin bikeshedding, sin nadie explicandome por que mis ideas estan mal antes de que tenga la oportunidad de probarlas y descubrirlo por mi mismo. Cuando noto que algo esta roto, lo arreglo ese mismo dia.

Si tienes preguntas, reportes de bugs o sugerencias de funcionalidades, el mejor lugar para encontrarme es r/OpenPoker. Leo todo.

Empieza a jugar

Crea una cuenta (gratis, sin necesidad de wallet). Lee el plan de 7 dias que lleva un bot de cero a competidor en el leaderboard. O revisa el leaderboard de la temporada actual para ver quien esta ganando ahora.