C# Debugging und Vervollständigung von einem Open Source Hilfsprogramm für Online Poker
€8-30 EUR
Abgesagt
Veröffentlicht vor fast 10 Jahren
€8-30 EUR
Bezahlt bei Lieferung
Ich habe ein bereits vorhandendes Open Source Projekt, dessen Aufgabe es ist mit Hilfe der EasyHook Library ([login to view URL]) die Stackgröße beim Online Poker von Echtgeld (z.B. €2.70) in Big Blinds (der Mindesteinsatz einer Pokerpartie) umzuwandeln und entsprechend anzuzeigen.
Sitzt beispielsweise ein Spieler mit €2.70 an einem Tisch mit Mindesteinsätzen von €0.01/€0.02 hat er €2.70 / €0.02 = 135 Big Blinds = 135 BB.
Da man dies aber nicht immer im Kopf ausrechnen möchte, soll dieses Programm einem dabei helfen.
Hier ein Auszug aus dem FAQ:
Q: How does this work?
A: Uses api hooks (Easyhook library) to detect when the poker client draws text to the pokerwindow, intercepts the function, checks if it drawing text that corresponds to money to a table, determines the value of the bigblind on that table and converts the money value to big blinds and passes this new text to the window before the client draws it. It is written to be as lightweight as possible and only attaches to the pokerclient so only text drawn by the pokerclient is monitored.
Ich möchte an dieser Stelle anmerken, dass es sich dabei nicht um ein "verbotenes Hilfmittel" handelt, ähnliche Programme gibt es für fast jeden Pokerraum, und sind entsprechend der ToS gestattet. Hier handelt es sich bei dieser Plattform aber um eine kleinere, wo nicht die große Nachfrage für so etwas besteht, deshalb hat der Entwickler vermutlich auch irgendwann keine Lust mehr gehabt das Programm weiterzuentwickeln obwohl es so gut wie fertig war.
Hier der Link zu dem Projekt: [login to view URL]
Am Ende des ersten Posts kann auch der Sourcecode des Programms gedownloaded werden.
Das Programm hat einige kleine Bugs was die Umwandlung des Geldes angeht, vermutlich aufgrund von verschiedenen kleineren Dingen die bei der Ersterstellung nicht sofort ersichtlich waren, so wird z.B. die Stackgröße bei einem Spieler der zehn Euro am Tisch hat nicht als €10.00 angezeigt sondern als €10 und weil das Programm immer per Regex das Format überprüft kommt es hier vermutlich bei der Berechnung durcheinander, und zeigt deshalb bei genau €10 deshalb 1,00 an, anstatt 100.
Ich habe zur Veranschaulichung noch 3 Bilder angehängt:
1. Standardansicht
2. Die aktuelle Ansicht mit Hilfsprogramm
3. So soll es aussehen wenn es fertig ist
Da ich mich selbst leider nicht gut genug mit C# auskenne, suche ich jetzt jemanden der diese "Kleinigkeiten" für mich korrigert.
Ich denke für jemanden der wirklich versteht was genau da im Code passiert, ist es kein besonders großer Aufwand diese Dinge zu korrigieren.
Falls noch Fragen bestehen sollten meldet euch einfach!