I am making a Texas Holdem Advisor program. The program is written in C# and runs on the Windows operating system. The user runs this program when they play poker on-line. The program captures the activity displayed on the poker software program and advises the user regarding when to bet, raise, and fold.
I have a first version of this program and it captures the game activity by doing a screen scrape and processing the image to read the card values, bet amounts, player names, etc. The process of reading characters from a screen image is complicated. I would like to change the program so that it captures Windows messages to obtain the game information directly.
Some of the code will have to be written in C++, but the data captured must be made available to my C# program. I have found articles on the Internet that describe how to do this but I do not have enough experience with C++ and Win32 to make it work.
At a minimum I need each player's "handle", the amount of money each player has, the amount in the pot, the action each player takes, the cards in the middle, the user's cards, and all player cards that are displayed when the hand is done.
A poker site that can be used is
[[login to view URL]][1]. You can install the software from this site and can watch poker hands being played. You do not have to join in order to watch. Click on "Cash Games" to see a list of tables. Click on a "Hold'em" table. Note: the Window that appears can be dragged.
I am willing to pay for results, not best efforts. Take a look at the software on this site and see if the window messages can be captured. I need the technique/code for doing this. You just need to solve the problem, you do not have to write lots of code. I would want a demo program that will run in parallel with the [login to view URL] software and will list the player names, bet amounts, etc, as the game is in progress.