Hey Leute ich möchte gerne ein Programm mittels java Coden.
Hierzu muss ich aber meine aktuelle Position und aktuelle Karten auslesen (pokerstars)
Wie geh ich das am besten an? Über den Chat?screencapture?
Und wie setzt man das am besten um?
Java Native Access lautet das Stichtwort! Allerdings wirst du nicht umher kommen, dich mit C/C++ auseinanderzusetzen, auch wenn das Programm letztlich ein Java-Programm wird.
Screencapture geht natürlich immer und überall, allerdings bedeutet das dann auch viel viel overhead und ich befürchte, dass du auch Probleme mit der Performance bekommen wirst (sofern das eine Rolle spielt). Falls du dich aber dennoch daran ausprobieren willst, schau dir mal die Klasse Robot an, da bekommst du vieles frei Haus geliefert, was du dafür gebrauchen könntest.
Den Chat von Stars hab ich grad nicht vor meinem geistigen Auge und kann nicht sagen, ob das eine Möglichkeit wäre, müsste aber letztendlich auch auf Screencapture hinauslaufen, oder (zumindest mit Java-only)?
Original von 0815pokerpr0
Vielen Dank schonmal für eure Antworten. Wo finde ich diese Pokerstars.log.0?
Will dir nicht zu nahe treten aber so kann das nix werden. Als Programmierer muss man schon etwas Eigeninitiative zeigen. Keiner wird dir am Ende dein Programm erstellen, das musst du schon selbst machen. Auch muss man sich manchmal Infos im Internet zusammen suchen. Aber wenn schon das Suchen nach einer Datei zu viel für dich ist...
Wie sehen deine Vorkenntnisse aus? Hast du schon mal ein Programm erstellt?
Da es keine offizielle API gibt bleibt dir nur ein Weg: Screenshots machen.
Du erstellst dir Screenshots und suchst diese nach den erforderlichen Infos ab: die Positionen, dem Button, dem Pot usw. Diesen Screenshot musst du dann auswerten (OCR) um die Gebote und Potgröße zu erfahren.
Das alles ist machbar aber ziemlich aufwendig und ohne umfangreiche Erfahrung bzw. für einen Einsteiger nicht zu machen.
Original von RakSkyfury
Original von 0815pokerpr0
Vielen Dank schonmal für eure Antworten. Wo finde ich diese Pokerstars.log.0?Will dir nicht zu nahe treten aber so kann das nix werden. Als Programmierer muss man schon etwas Eigeninitiative zeigen. Keiner wird dir am Ende dein Programm erstellen, das musst du schon selbst machen. Auch muss man sich manchmal Infos im Internet zusammen suchen. Aber wenn schon das Suchen nach einer Datei zu viel für dich ist...
Wie sehen deine Vorkenntnisse aus? Hast du schon mal ein Programm erstellt?
Da es keine offizielle API gibt bleibt dir nur ein Weg: Screenshots machen.
Du erstellst dir Screenshots und suchst diese nach den erforderlichen Infos ab: die Positionen, dem Button, dem Pot usw. Diesen Screenshot musst du dann auswerten (OCR) um die Gebote und Potgröße zu erfahren.
Das alles ist machbar aber ziemlich aufwendig und ohne umfangreiche Erfahrung bzw. für einen Einsteiger nicht zu machen.
nunja, über die explorer suche habe ich die Datei nicht gefunden.
Vorkenntnisse habe ich schon. Ich studiere momentan WI.
Kann man mit Java irgendwie den traffic überwachen?
Original von pg89
Log auslesen ist doch 100 mal einfacher als screenshots auszuwerten![]()
Stimmt schon, wenn den die gesuchten Informationen auch irgendwo geloggt werden. Das sieht bei der angesprochenen Datei jedoch nicht so aus.
.
Wie hast du das rausgefunden?
einfach pokerstra.log.0 während des spielens geöffnet?
okay, aktuelle Hand und Position lässt sich herausfiltern.
Aber findest du die actions (bet/fold/call)?
Hey zu deinen Problem die Klasse Sikuli kann Objectcapturing in guter zeit finden ca 0.5sec pro bild doch ich würde das lieber übern sniffer probieren
Aber ich glaub dass was du vorhast wird etwas größer habe mich selber schonmal rangewagt kostet extrem viel aufwand. Lad dir lieber ein fertiges Programm runter.
Ein Ansatz noch für dein Programm wenndu nicht die aktuellen karten möchtest. Lad dir ein fertiges Tool runter und lies dir Logdatei von dem Programm aus geht am schnellsten.
Hoffe ich konnte Helfen
Ich muss das hier nochmal ausgraben ♦
Kann man über die pokerstars.log.0 irgendwie die aktionen der gegner ermitteln? Dachte schon ein paar mal ich hätte es, aber irgendwas stimmt dann doch immer nicht mit der HH überein..