Historias
Slashboxes
Comentarios

Login Barrapunto

Login

[ Crear nueva cuenta ]

Construyendo un bot para que juegue al póquer online

Entrada escrita por amieiro y editada por Yonderboy el Lunes, 12 Mayo de 2008, 21:45h   Printer-friendly   Email story
desde el dept. bots
[Vía Digg] Interesante artículo en el que un programador explica cómo construyó un bot para jugar al póquer online, y ganar dinero, claro está.

Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Anti-bots

    (Puntos:2)
    por Tom Bomba (3108) el Martes, 13 Mayo de 2008, 11:12h (#1043112)
    ( http://barrapunto.com/ )
    La aplicación debe preguntar a cada jugador, cada 5 minutos, qué haría si ve a una tortuguita panza arriba.

    [ Responder ]
  • por anv (15549) el Martes, 13 Mayo de 2008, 12:35h (#1043151)
    ( http://barrapunto.com/ )
    Siendo el poker un juego de azar, la clave para obtener ganancia es tener las pautas básias y jugar suficientes veces para que el azar deje de tener importancia. Entonces, lo único que queda como factor determinante para ganar son las pautas (cuándo cambiar cartas, cuando apostar, cuando retirarse, etc.). Esas pautas ya están perfectamente estudiadas: son las que usan los casinos para sus jugadas. Con esas pautas y agregándole algo de "condimento" basado en las cartas que sabemos que han salido, la única forma de no ganar es que los demás usen exactamente las mismas.

    Teniendo el algoritmo básico del juego, conectarlo a una página web es algo muy sencillo y si se hace correctamente es absolutamente indetectable. Lo único que podría evitar una cosa así es un "captcha", pero si uno no quiere grandes ganancias basta con hacer que el programa pregunte al usuario y listo. Nos dedicamos a navegar, a ller barrapunto y a escribir comentarios y de vez en cuando el programa nos pide descifrar un nuevo captcha.
    [ Responder ]
  • Robots que juegan por ti

    (Puntos:2, Informativo)
    por Challenger (37448) el Martes, 13 Mayo de 2008, 13:49h (#1043179)
    ( Última bitácora: Domingo, 03 Febrero de 2008, 14:58h )
    Voy a contaros una experiencia personal.
    Yo hace algunos años gane algo de dinero (unos 500 euros) jugando en un sitio [king.com] donde entre otros podías competir con la gente en juegos de habilidad tipo tetris.
    Lo que hice es programar un bot que jugaba por mi.
    Me descargue el Autoit [autoitscript.com] (permite automatizar cosas en windows) que tiene funciones tipo MoverMouse(x, y), hacerClick(x,y), obtenerColorDePixel(x,y) etc...
    Entonces con funciones bastante simples (nada de visón por computador ;-)) conseguía obtener el etado de la pantalla y con unas rutinas (principalmente de búsqueda+heurística) de IA bastante simples conseguía ganar prácticamente siempre. Supongo que las pocas veces que perdía (casi nunca) er porque el edversario a su vez usaba algún bot porque aquello era inhumano jejeje.
    Lo deje por dos motivos, por miedo a que me pillen (mucho cuidado con eso, es recomendable perder algunas veces aposta) y porque se acababan mis vacaciones.
    Muchos de esos sitios para dejar que jueges antes te instalan una mierdecita de esas para, entre otros, controlar que coño tienes corriendo en tu máquina y así pillar a los tramposos. Lo que hacía para evitarlo es ejecutar el juego en un máquina virtual y el bot fuera de la máquina virtual, así siempre salía limpio :-) .
    Recomiendo a la gente que lo pruebe, porque es interesante, se aprende mucho, no mucho, muchisiiiiimo y encima esta el aliciente de ganar dinero (aunque el tiempo que he invertido para ganar 500 euros económicamente no me ha compensado para nada jejeje, podía haber ganado 3 veces más trbajando como la gente normal :-)).
    [ Responder ]
  • Y yo pregunto

    (Puntos:2, Inspirado)
    por snookiex (35574) el Martes, 13 Mayo de 2008, 14:12h (#1043188)
    ( http://www.unicauca.edu.co/~cbedon )
    Siempre que salen en portada este tipo de noticias los comentarios de barrapunteros sabelotodo salen a flote "Pero si eso es muy simple, ¿cuál es el chiste?", "si usas es algoritmo blah blah blah y scratch scratching o script scripting es algo trivial", "visualbasiquero de baja estofa, yo lo hubiera hecho en Haskell". Y yo pregunto, ¿entonces por qué siempre el nombre del autor del hack es Jhon Smith y sólo en raras ocasiones Juan Pérez? ¿Es que todos aquellos que rezuman inteligencia no se dedican a labores tan vulgares? Quémenme, ya compré extintores.
    --
    Hoy estrenando en Barrapunto "Kill Bill ... Gates"
    [ Responder ]
  • por sorrill (13858) el Lunes, 12 Mayo de 2008, 22:15h (#1042964)
    ( http://barrapunto.com/ )
    Completamente de acuerdo.

    A mi me suena a marketing viral, como esos que te dicen que apostando siempre el doble que la apuesta anterior acabas ganando dinero y chorradas de esas.
    • Re:Si realmente ganó dinero a largo plazo de unf (Puntos:3) Lunes, 12 Mayo de 2008, 22:20h
      • Re:Si realmente ganó dinero a largo plazo de pobrecito hablador (Puntos:3) Lunes, 12 Mayo de 2008, 22:29h
        • por ixofakto (461) el Lunes, 12 Mayo de 2008, 22:49h (#1042979)
          Yo también creo que ese tipo de mensajes los crean y difunden los propios dueños de los casinos y webs de poker. La razón es muy sencilla, son los únicos a los que les da igual quién gane o pierda la partida, ellos (el casino) siempre gana porque se quedan un porcentaje de todas las apuestas.

          Todos estos mensajes tienen el mismo tipo de redacción:

          1. Presentación de credenciales: "Hola, soy un jugador que ya ha ganado mucho dinero con mi método y he decidido contarlo a todo el mundo porque ..." y aquí viene una excusa poco creible, como "me tienen prohibido entrar", ó "ya he sacado tanto dinero que me sobra", ó "estoy enfadado con los casinos", ó "creo que en la igualdad de oportunidades para todos" (este es el caso este del poker).
          2. Avalar el método con algún grupo de científicos, publicaciones de la universidad tal o cual.
          3. "Este método es muy complicado pero yo te lo voy a contar para que te sea fácil". Claro, porque si fuera muy complicado picarían pocos pardillos. Este del poker te suelta la milonga de que el meollo central (el algoritmo de decisión sobre apostar o no) es lo de menos, casi que cualquier cosa que pongas vale. En cambio el mecanismo para conectarte y mecanizar la comunicación de tu programa sí la explica con detalle...
          4. En los de la martingala después te cuentan cómo abrir una cuenta en el casino tal o cual. El del póker te da los nombres de las casas de apuestas (todas gestionadas por los mismos dueños).
          En la era anterior a Internet y las apuesta on-line, esto se hacia con los "ganchos". Un grupo de compinches se ponen a jugar como si no supieran, para que el pardillo que los ve crea que los podría ganar con facilidad (porque él es más listo, naturalmente). En cuanto el pardillo se sienta a jugar con pasta fresca lo despluman y a otro pardillo...

          En resumen, los timos no desaparecen, sólo evolucionan.

      • Re:Si realmente ganó dinero a largo plazo de pobrecito hablador (Puntos:1) Lunes, 12 Mayo de 2008, 22:32h
      • Re:Si realmente ganó dinero a largo plazo de Pedroto (Puntos:1) Lunes, 12 Mayo de 2008, 22:58h
      • Antes de ir a las Vegas de Faryshta (Puntos:1) Martes, 13 Mayo de 2008, 01:24h
    • Re:Si realmente ganó dinero a largo plazo de Cracky (Puntos:2) Martes, 13 Mayo de 2008, 06:58h
  • por pobrecito hablador el Martes, 13 Mayo de 2008, 00:46h (#1042999)
    Si te molestas en leer el artículo verás que no explica métodos milagrosos y sólo da pistas genearles: muestra algunas técnicas conocidas para instrumentalizar programas en Windows (usadas por los hacks de los mmorpg y por los anticheats), algo de screen scraping --- aunque en el ejemplo se queda con el parseo de un campo de texto --- y, a la hora de crear el bot ganador, sencillamente hace referencia a esta tesis [ualberta.ca].

    Yo no soy un experto pero suena plausible no muy complicado. No creo que el poker sea más complicado que, digamos, el ajedrez y hay "bots" de ajedrez que si jugaran apostando con humanos seguro que sacaban algo a fin de mes: teniendo un motor competitivo lo demás es picar código.
  • por molasar (31954) el Martes, 13 Mayo de 2008, 07:06h (#1043028)
    ( Última bitácora: Martes, 04 Marzo de 2008, 14:36h )
    Por si alguien no lo sabe en el poker online se juega contra otros jugadores humanos y los beneficios del casino vienen dados por la comision (rake) del dinero jugado.

    Solo con que el bot sea mejor jugador que la media humana a la larga tendria beneficios, aunque como comentan en el articulo es incluso suficiente con que no pierda, ya que muchos casinos online tiene programas de fidelizacion de jugadores como el rakeback , premios a los que mas manos han jugado, etc
    --
    - They were all drawn to the keep
  • Re:Es mentira!!!!!!!!!!

    (Puntos:3, Inspirado)
    por molasar (31954) el Martes, 13 Mayo de 2008, 07:53h (#1043040)
    ( Última bitácora: Martes, 04 Marzo de 2008, 14:36h )
    Si yo te digo que comprando por internet un subfusil inutilizado de francia y un cañon de respuesto en belgica , una peluca en la tienda de la esquina , y un poco de imaginacion por tu parte... en cualquier banco te dan dinero gratis ¿te estoy regalando la gallina de los huevos de oro?

    El autor del articulo no regala nada, es algo introductorio a un mundo que existe , redes de bots en poker, collusion, etc y esta poco documentado.

    Solo da ideas generales de alguien que ha montado algo asi, pero ni da codigo fuente mas alla de algunos ejemplos puntuales, ni mucho menos pone su software para descarga.

    Ademas esto de los bots esta bastante perseguido por algunos casinos y suele suponer el cierre de la cuenta y la perdida de los fondos de la misma.

    --
    - They were all drawn to the keep
  • 2 respuestas por debajo de tu umbral de lectura actual.