icon Bienvenido a nuestros foros de poker, regístrate para acceder a todas las funciones.

» FOROS POQUER RED | Foros de poker » Sección recursos » Artículos Póquer Red » Spainfull » ART. 04 - Bots Attacks! Parte II

Spainfull Artículos en Póquer Red de Spainfull

Respuesta
 
LinkBack Herramientas Desplegado
Antiguo 03-07-2008, 22:54:52   #1
Moderador
 
Avatar de spainfull
 
Fecha de Ingreso: Dec 2005
Mensajes: 1.947
Reputación: 1747
spainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputación
Predeterminado ART. 04 - Bots Attacks! Parte II

Tras la definición, descripción y motivación para desarrollar un bot de póquer de la semana anterior, en el artículo de esta semana me voy a centrar en por qué puede llegar a ser un competidor temible, si a las salas les conviene que jueguen en sus mesas y alguna cosa más que espero que os resulte interesante.

De momento, voy a obviar los aspectos técnicos de los bots y las técnicas necesarias para desarrollarlo; ya comenté la semana los amplios conocimientos imprescindibles para su construcción y el largo proceso que conlleva hacer algo que se pueda defender en las mesas. Por eso, os voy a pedir un ejercicio de abstracción y fe para enumerar las ventajas teóricas que tendría: imaginad que existe un bot que es capaz de jugar a un nivel más que decente y que no puede ser detectado.

Algunas de las ventajas que tiene frente a un rival humano son:

No se cansa. Juegue las horas que juegue va a mantener siempre el mismo nivel de juego. Todos los que hemos jugado con síntomas de fatiga sabemos lo que esto perjudica nuestros resultados.
No entra en tilt. No importa las cajas arriba o abajo que vaya. Da igual que haya sufrido varios bad beats seguidos. Le trae sin cuidado que se le rían por el chat. Su juego no va a verse afectado ni un ápice.
No tiene emociones. No va a jugar más agresivo porque le hayan cobrado un precio exorbitado por el cambio de aceite. No va a asustarse porque un jugador intente amedrentarle. No va a tener miedo de jugarse la caja si lo cree conveniente. Él va a ir a lo suyo, de buen rollo siempre.
No tiene ego. No va a intentar demostrar nada a nadie de la mesa. No va a enzarzarse en una guerra contraproducente contra un jugador porque le caiga mal o le haya ganado un bote de suerte. Solo va a ir a por su dinero, no a por la gloria.
No tiene distracciones. No se va a despistar en el msn con una conversación intrascendente. No va a dejar de observar a los rivales por verle las brevas a la que aparece en la tele. No va a ver una película mientras juega a no ser que su procesador sea de doble núcleo. Es un profesional, sólo está centrado en el juego, que es para lo que le pagan.
Tiene memoria infinita. Éste es uno de los puntos más importantes de todos. Va a recordar cada mano jugada, en qué posición, contra qué rivales, qué llevaban, qué línea siguieron, cuánto apostaron en cada calle, etc. Eso es una ventaja enorme con respecto a un jugador de carne y hueso con una memoria finita y sin tiempo para poder consultar esos datos.
Puede hacer cálculos complejos. Es capaz de realizar cálculos de EV de todas las opciones posibles de la mano en muy poco tiempo. Bien es cierto que lo complicado es que los datos de entrada sean precisos, pero eso depende de la pericia como jugador del programador.

Uno de los comentarios de la semana pasada resaltaba la frase que dijo Kasparov sobre la falta de capacidad de una máquina para “oler el miedo”. Sin duda puede ser un factor a tener en cuenta, pero en el póquer en vivo. En el jugador online es imposible detectar flojera en el esfínter salvo por datos concretos (principalmente movimientos débiles de apuestas o líneas pasivas de jugadores flojos) que pueden ser fácilmente reconocidas con pocos parámetros.

La desventaja principal de un bot es su lentitud a la hora de evolucionar (básicamente hasta la siguiente programación, cosa que tiene sus complicaciones como veremos en el futuro) y la dificultad para adaptarse a los cambios. Pero éste es otro tema que analizaré junto con el de la programación del cerebro del programa.

Las ventajas del bot se pueden resumir en la siguiente frase: siempre va a tomar la decisión que haya calculado que tiene mayor EV, independientemente de cualquier circunstancia ajena al juego que pudiera afectar a un humano. Y, como sabemos, el póquer consiste en elegir siempre la opción que mayor EV tiene a largo plazo.

Ahora pasaré a analizar si le interesa a las salas detectar y echar a los bots de sus mesas. Para ello, vamos a suponer que sí son capaces de descubrirlos y de demostrarlo de manera efectiva. Antes de nada, tenemos que tener clara la prioridad de estas empresas, que no es distinta de la de cualquier otra: ganar dinero. ¿Y cómo obtienen el vil metal estas compañías? Principalmente, a través de la comisión que extraen de cada bote de cada mano jugada en las mesas por dinero de su sala. Por tanto, es fácil darse cuenta de que su prioridad es tener la mayor cantidad de jugadores posibles (y cuanto mayor el nivel de apuestas, mejor).

Para una sala de póquer, un jugador humano cuenta lo mismo que uno inorgánico. Como para un camello sin escrúpulos; es decir, como para un camello, su dinero es tan bueno como el de cualquier otro. Incluso mejor porque, de momento, clonar un bot es mucho más sencillo que una persona (y luego tener que enseñarle a jugar), con lo que, en realidad, cada bot son varias cuentas en la misma sala en lugar de una (mucho mejor para la sala).

Así que, en principio, las salas están encantadas con que pululen los bots por sus mesas; sobre todo si no son demasiado buenos. Más dinero inyectado en el sistema. El principal inconveniente para las salas es que a los jugadores que son personas (y al resto de humanos) no les suele gustar nada jugar contra máquinas. Pero esta interacción la evaluaremos en detalle la próxima semana.
__________________
¿Póquer? Póquer yo lo valgo.
Estrategia NL NO LIMITs LOSER.
Listado de mis artículos semanales en póquer red.
spainfull is offline  
Compartir
Responder Con Cita
Antiguo 14-08-2008, 07:56:26   #2
Tiburón
 
Avatar de Eduargentina
 
Fecha de Ingreso: May 2006
Mensajes: 918
Reputación: 391
Eduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocer
Predeterminado Re: ART. 04 - Bots Attacks! Parte II

Cita:
Empezado por spainfull Ver Mensaje
Las ventajas del bot se pueden resumir en la siguiente frase: siempre va a tomar la decisión que haya calculado que tiene mayor EV, independientemente de cualquier circunstancia ajena al juego que pudiera afectar a un humano. Y, como sabemos, el póquer consiste en elegir siempre la opción que mayor EV tiene a largo plazo.
Entonces porque un bot en niveles medios-altos seria perdedor?
Eduargentina is offline  
Compartir
Responder Con Cita
Antiguo 14-08-2008, 08:44:07   #3
Moderador
 
Avatar de spainfull
 
Fecha de Ingreso: Dec 2005
Mensajes: 1.947
Reputación: 1747
spainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputación
Predeterminado Re: ART. 04 - Bots Attacks! Parte II

Cita:
Empezado por Eduargentina Ver Mensaje
Entonces porque un bot en niveles medios-altos seria perdedor?
porque en teoría los jugadores son mejores, cometen menos errores y se van a dar cuenta enseguida de patrones extraños y debilidades que puedan explotar. Normalmente (salvo variantes en las que se puede casi resolver el juego como HU limit) los bots obtienen su fuente principal de ingreso de los malos jugadores. Pero eso ocurre más en niveles altos. En niveles medios es dónde en teoría está su sitio. Lo explico más o menos en la parte III.
__________________
¿Póquer? Póquer yo lo valgo.
Estrategia NL NO LIMITs LOSER.
Listado de mis artículos semanales en póquer red.
spainfull is offline  
Compartir
Responder Con Cita
Antiguo 14-08-2008, 09:30:43   #4
Tiburón
 
Avatar de Eduargentina
 
Fecha de Ingreso: May 2006
Mensajes: 918
Reputación: 391
Eduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocerEduargentina es un nombre que debéis conocer
Predeterminado Re: ART. 04 - Bots Attacks! Parte II

No se bien como explicar a lo que apunto, pero tratare...

Entonces jugadores tipo Raul Mestre no se basarian al 100% en matematicas (como si lo harian los bots), sino que aplicarian lecturas de estado de animo del rival, patrón de apuestas (aunque este generalmente es similar)? Si la respuesta es si, no se estarian apartando de las matematicas entonces?

Otra duda q tengo es que si un juego absolutamente matematico en niveles altos es ganador contra rivales buenos

Última edición por Eduargentina fecha: 14-08-2008 a las 09:32:58.
Eduargentina is offline  
Compartir
Responder Con Cita
Antiguo 14-08-2008, 11:35:37   #5
Administrator
 
Avatar de Simón
 
Fecha de Ingreso: Jun 2005
Mensajes: 3.754
Reputación: 2526
Simón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputaciónSimón rompe la escala de la reputación
Predeterminado Re: ART. 04 - Bots Attacks! Parte II

Cita:
Empezado por Eduargentina Ver Mensaje
No se bien como explicar a lo que apunto, pero tratare...

Entonces jugadores tipo Raul Mestre no se basarian al 100% en matematicas (como si lo harian los bots), sino que aplicarian lecturas de estado de animo del rival, patrón de apuestas (aunque este generalmente es similar)? Si la respuesta es si, no se estarian apartando de las matematicas entonces?

Otra duda q tengo es que si un juego absolutamente matematico en niveles altos es ganador contra rivales buenos
Hola,

la parte matemática incluye todo el análisis de la mano, incluido determinar cuales son las mejores opciones a seguir.

Por supuesto hay parte psicológica, que se basa en recoger toda la información que luego necesitas para aplicar el análisis matemático.

Por ejemplo, si tienes un jugador del cual sus números marcan que es un 10/5 (extremadamente tight), pero le ves una mano donde le meten un bad beat enorme, y a la siguiente regala el dinero, pues obviamente utilizas esa información para ampliar su rango de manos en las jugadas siguientes.

En los niveles altos, la adaptación y readaptación es constante, y ahí la dificultad de programar un bot ganador en esos niveles.

Un saludo!!!
__________________
Cosas que debes saber:
Simón is offline  
Compartir
Responder Con Cita
Antiguo 14-08-2008, 23:07:07   #6
Moderador
 
Avatar de spainfull
 
Fecha de Ingreso: Dec 2005
Mensajes: 1.947
Reputación: 1747
spainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputaciónspainfull rompe la escala de la reputación
Predeterminado Re: ART. 04 - Bots Attacks! Parte II

sí, como dice Simón, de momento a los bots les cuesta mucho adaptarse. Un buen jugador va a ver patrones mucho más rápidamente que cualquier autómata y va a calibrar correctamente la importancia del momento de juego del rival en base a sus acciones anteriores. Todo llegará, pero de momento aún están lejos del juego óptimo en NL FR, por ejemplo.

Con respecto a las matemáticas, no todo es blanco o negro, todos las usamos aunque algunos no sepan ponerlos en números. Además, en el momento de jugar una mano tampoco hay muchas matemáticas que se puedan usar; principalmente se trata de una labor de estudio posterior o anterior al juego. Mientras se juega, al igual que hacen muchos bots, es más una labor de analizar estadísticas y movimientos para poner en un rango; a partir de ahí saber qué opción es la mejor.

No sé si he aclarado algo o lo he liado más .
__________________
¿Póquer? Póquer yo lo valgo.
Estrategia NL NO LIMITs LOSER.
Listado de mis artículos semanales en póquer red.
spainfull is offline  
Compartir
Responder Con Cita
Respuesta

Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are habilitado
Refbacks are habilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Bots en NL200 en FullTilt haroldmk Póquer general 48 14-05-2007 01:01:01
Cómo realizar consultas SQL en la BD de Poker Tracker. Parte III. spainfull Software 0 18-02-2007 00:26:20