AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Poker Bot

Ein Thema von Gravitar · begonnen am 7. Jun 2010 · letzter Beitrag vom 8. Jun 2010
Antwort Antwort
Seite 1 von 2  1 2      
Gravitar
Registriert seit: 8. Okt 2006
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

 
Delphi 2010 Professional
 
#2
  Alt 7. Jun 2010, 18:15
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.
  Mit Zitat antworten Zitat
Benutzerbild von SimonRap
SimonRap

 
Delphi 6 Personal
 
#3
  Alt 7. Jun 2010, 19:02
der größte teil denk ich mal ist wahrscheinlichkeitsrechnung und bluffen...
Wie will man das dem Programm "beibringen"?
Simon
  Mit Zitat antworten Zitat
Benutzerbild von Lumpiluk
Lumpiluk
 
#4
  Alt 7. Jun 2010, 19:26
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
  Mit Zitat antworten Zitat
Benutzerbild von SimonRap
SimonRap

 
Delphi 6 Personal
 
#5
  Alt 7. Jun 2010, 20:06
@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...
Simon
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

 
Delphi 12 Athens
 
#6
  Alt 7. Jun 2010, 20:30
Dumm ist nur, daß Bots verboten sind, von der Pokersoftware aufgespürt werden und der Account in die Mülltonne wandert.
  Mit Zitat antworten Zitat
Gravitar

 
Delphi 7 Enterprise
 
#7
  Alt 7. Jun 2010, 21:08
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.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

 
Delphi 12 Athens
 
#8
  Alt 7. Jun 2010, 21:23
es ist und bleibt illegal
  Mit Zitat antworten Zitat
Benutzerbild von H4ndy
H4ndy

 
Delphi XE3 Professional
 
#9
  Alt 7. Jun 2010, 22:02
es ist und bleibt illegal
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.
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

 
Delphi 12 Athens
 
#10
  Alt 7. Jun 2010, 22:04
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.
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