The project that I need includes:
1) A program that will extract information from the PokerStars and Full Tilt clients in real time and provide API for getting the data using a listener mechanism: addListener(), removeListener(), NotifyChange(), etc
The API should be in C#
A more detailed requirement document will be sent by request.
The information that should be extracted includes:
Hole Cards (the two cards dealt to me)
Board Cards (the cards that are dealt face up.. flop, turn, river)
Player names and their position at the table relative to the button.
The amount of the small and big blinds and antes and who is posting them.
Starting stack sizes
Pot size before any action is taken.
The players' actions and amounts (check, bet, call, fold, raise, all-in).
2) The program should support multi tables, support minimized tables, and generally work on the memory level and not use the "getPixel" or OCR methods. (Note: this will not be used as poker bot).
3) I will need the source code for the program.
4) Coherent documentation and short (2hours) skype Q/A session regarding the code and the implementation.
5) In case the project will be successful, we might extend it to more poker rooms.
Payout will be delivered when all be ready and demonstrated.