Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Poker Bot (https://www.delphipraxis.net/151947-poker-bot.html)

Gravitar 7. Jun 2010 16:29

Poker Bot
 
Hi,

bin mir zwar nicht sicher, ob dies die richtige Sparte ist (ist ja kein fertiges Projekt, sondern eher ein Aufruf zum mitmachen), aber durch die neue Optik bin ich vielleicht ja etwas desorientiert ;-)

Ok, nun aber zur Idee!

Wer hat Lust auf der Basis von OpenHoldem http://pokerai.org/openholdem.html einen Poker-Bot (nur die Logik-Engine) in Delphi zu entwickeln?

Das OpenHoldem-Framework nimmt einem hier bereits eine Menge Arbeit ab, wie z.B.
  • Screen-Scraping des Poker-Portals
  • Ermitteln der Gewinn-/Verlustwahrscheinlichkeiten
  • Übergabe des Spielstatus in Form einer DLL
  • Ausgabe der Aktionen über einen Auto-Actor

Dennoch ist das Ganze kein Pappenstiel. Die Einbindung der DLL inkl. Rückgabe von Kommandos wird sicherlich ziemlich anspruchsvoll.

Und wenn man einen gut spielenden Poker-Bot entwickelt, steckt sicherlich einiges an Logik dahinter.

Bin gespannt, wer dazu Lust und Zeit findet

Gruß, Andreas

ele 7. Jun 2010 17:15

AW: Poker Bot
 
Hallo,

Ich habe auch schon daran gedacht mich an einen Poker-Bot heranzuwagen und habe mir auch schon ein paar Gedanken dazu gemacht. Allerdings habe ich im Moment leider nicht die Zeit zur Verfügung, die dafür notwendig wäre. :(

Interessant wäre vor allem wenn man einen solchen Bot hätte, der je nach Parameter/Konfiguration anders spielt. Dann könnte man verschiedene Instanzen (mit unterschiedlichen Einstellungen) eines solchen Bots nehmen, sie gegegeneinander spielen lassen und per genetischen Algorithmus die bestmögliche Konfiguration herzufinden.

SimonRap 7. Jun 2010 18:02

AW: Poker Bot
 
der größte teil denk ich mal ist wahrscheinlichkeitsrechnung und bluffen...
Wie will man das dem Programm "beibringen"?

Lumpiluk 7. Jun 2010 18:26

AW: Poker Bot
 
Wahrscheinlichkeitsrechnung sollte ja möglich sein und Bluffen könnte dann evtl. eine Reaktion auf gewisse Wahrscheinlichkeiten und die vorherige eigene Spielweise und die der anderen sein...

Für mich wäre das Projekt aber auch noch einige Stufen zu hoch :(

SimonRap 7. Jun 2010 19:06

AW: Poker Bot
 
@Lum: sry falsch ausgedrückt... wahrscheinlichkeiten finde ich einfach, wären das kleinere Problem... meinte das Bluffen...
BtT...
Problem is ja auch, dass der Computer nicht immer gleich bluffen sollte... das könnte man dann auch nach ner Zeit durchschauen...

haentschman 7. Jun 2010 19:30

AW: Poker Bot
 
Dumm ist nur, daß Bots verboten sind, von der Pokersoftware aufgespürt werden und der Account in die Mülltonne wandert.

Gravitar 7. Jun 2010 20:08

AW: Poker Bot
 
Zitat:

Zitat von haentschman (Beitrag 1026554)
Dumm ist nur, daß Bots verboten sind, von der Pokersoftware aufgespürt werden und der Account in die Mülltonne wandert.

Auch dafür gibt es bereits Techniken. Unter OpenHoldem ist Stealth ein großes Thema und - so wie ich das nach der ersten Durchsicht beurteilen kann - bereits gelöst.

haentschman 7. Jun 2010 20:23

AW: Poker Bot
 
es ist und bleibt illegal :evil:

H4ndy 7. Jun 2010 21:02

AW: Poker Bot
 
Zitat:

Zitat von haentschman (Beitrag 1026589)
es ist und bleibt illegal :evil:

Wenn man es zu seinem Vorteil ausnutzt, natuerlich.
Aber das ist immer so ne Sache, die richtig anspruchsvollen Sachen haben meistens zwei Verwendungszwecke. Ist wie mit Atomkraft - macht Bomben und Strom. Ich finde das Thema Pokerbot an sich aber sehr interessant, hab aber leider nicht die Zeit mich in das Thema Kartenspiel-K.I. einzuarbeiten, bleibt aber ein sehr spannendes Gebiet.

haentschman 7. Jun 2010 21:04

AW: Poker Bot
 
Zitat:

Wenn man es zu seinem Vorteil ausnutzt, natuerlich.
...nicht nur. Das Kleingedruckte schließt das komplett aus. Ich kenne jemanden der seinen Account auf diese Weise entsorgt hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz