Texas Poker Pro

Close up of hundred dollar bill isolated

Close up of hundred dollar bill isolated

Einführung

Online Spiele Schach oder Backgammon zu ersten Person-Shooter sind voller Menschen, die computergestützte Spiel oder Computer-Roboter zu verzichten – auch wenn es kein Geld auf dem Spiel. Mit dem entsprechenden Programm ein Spieler in der Lage, bei einem WM-Niveau zu ruinieren das Spiel für ehrliche Spieler spielen. Was macht Online-Poker anders, da gibt es riesige Mengen an Geld auf dem Spiel?

In diesem Artikel werde ich erklären, wie ich ein Poker-Bot und was ich daraus gelernt entwickelt. Meine Schlussfolgerung ist, dass, obwohl es möglich ist, ein Poker-Bot die Bedrohung von Poker-Bots in der Online-Poker-Spieler zu konstruieren ist äußerst gering bis nicht vorhanden.

“Spiele” Theory

Bei Interesse und College-Kurse ich vorher Computerspielprogramme oder Bots für Spiele wie Schach, Connect 4, Othello, Backgammon, Bridge und verschiedene andere geschrieben. Für Spiele wie Connect 4, Othello, Schach oder Backgammon in der alle Spieler die gleiche verfügbaren Informationen über das Spiel Zustand wird die Theorie auf, wie man Experte Bots zu bauen bekannt. Tief Suchtechniken, suchen viele Züge voraus, für Spiele wie Othello und Schach verwendet. Vor kurzem (vor 10 Jahren) wurde festgestellt, neuronale Netze könnte gelehrt Backgammon wie kaum ein menschlicher Spieler spielen werden. Spiele wie Poker und Bridge enthalten versteckte Informationen in dem die Spieler ihre eigene Hand zu sehen, aber nicht die der anderen Spieler. Die veröffentlichten Theorie schriftlich Experten Computer-Bots für diese unvollständige Information Spielen ist Jahrzehnte hinter den alle Informationen Spiele und Zweifel Techniken werden entwickelt, damit die Computer auf Expertenebene oder Weltmeisterschaft zu spielen. Derzeit sind die besten Techniken für diese unvollständige Information Spiele scheinen, irgendeine Form von Simulation und Modellierung Gegner einzubinden.

Anatomie einer Online-Poker-Bot

Es gibt 3 Grundlagen Teile zu einem Poker-Bot:

1) Datenerfassung – Beobachtung des Spielstatus und Geschichte

2) Datenverarbeitung – mit Hilfe der Informationen aus den gesammelten Daten, um festzustellen, ob sie passen, mitgehen oder erhöhen.

3) Ausgang – Durch Drücken der entsprechenden Taste auf der Pokerraum-Client.

Mein Poker Bot

Mein Programm wurde Anfang 2004 mit Microsoft .Net C ++ geschrieben und wurde entwickelt, um in nur einer Online-Raum zu spielen. Für die technisch Interessierten das Programm in hohem Maße auf MFC und der Win32-API.

1) Datenerfassung

Meine bot gesammelten Informationen über Spielstatus und der Geschichte von Online-Poker-Tische, indem sie wiederholt Screenshots und Analyse des Bildes. Um mit Ich beobachtete Spiele beginnen, die Aufnahme von Schnappschüssen automatisch so konnte ich Daten über die Position der Karten, Chips und Knopf zu sammeln. Durch die Bestimmung der Farbe eines bestimmten paar Pixel konnte ich all diese Informationen über den Zustand des Spiels zu sammeln.

Schließlich war ich in der Lage, Daten von mehreren Poker-Tische durch wiederholtes bringen jedes Fenster in den Vordergrund und nehmen einen Screenshot zu sammeln (4 zu einem Zeitpunkt). Von diesem Screenshot konnte ich meine Karten, Board-Karten, Tastenposition, die in der Hand, Topfgröße und Spieler Wetteinsätze blieb bestimmen.

2) EDV-

Dies ist die Komponente, die schließlich kaufte mein Poker-Bot Projekt zu Ende, nicht stark genug Strategie, konsequent zu gewinnen entwickeln. Ich habe versucht, verschiedene Regeln, neuronales Netz und Simulationstechniken. Besten mein Bot konnte einen sehr kleinen Gewinn bei $ 02.01 und $ 2 / $ 4 Limit Hold’em, aber bei weitem nicht die Tausende von Dollar in der Woche Ich stellte mir verdienen, als ich begann das Projekt. Am Ende war es einfach nicht wert meine Zeit, auch weiterhin Ressourcen in die Entwicklung meiner Poker-Bot weiter setzen.

3) Ausgang

Dies war die einfachste Komponente zu schreiben. Dieses programmatisch beteiligt bewegen Sie den Mauszeiger auf den entsprechenden Bildschirm-Koordinaten und dann das Senden einer Maus nach unten / Maus nach oben Befehl signalisiert eine Linksklick. Ich habe in Erwägung ziehen, um die Möglichkeit für die Bot-Chat zu verwenden, aber nie so weit fortgeschritten ist.

Abschluss

Auch wenn Sie in einem Pokerspiel bot, während das Online-Spielen führen die Chancen stehen sehr schlecht spielt. Auf jeder Ebene des Spiels sind Sie viel eher zu einem Experten menschlichen Spieler als einen Experten Computer-Spieler laufen.




Giving Poker | Jouer AU Poker Online | Gamble And Gamble | Deutsche Poker Casino | Angies Poker | Internet Texas Holdem Poker | Gold Fever Slots | Casino Green | Free Poker League | Poker Triche