I am looking for a flash program to re-play online poker hands from a text hand history that describes the action. I am attaching a few sample hand histories. Ideally, the replayer would look similar to online poker site client software -- for examples, you can look at the software from [login to view URL], [login to view URL], [login to view URL], etc. If you open up a poker table on one of those sites, you'll see the general type of animation, graphics, etc that we are asking for. We'd need a database structure to store the parsed hands (I would take care of writing the parser). The app should be capable of replaying hands by pulling them from the database structure that you would design. We'd need to figure out a way to link hands. For instance, if someone was to put in the hands from a tournament that they played, it may consist of 500 hands. I'd like for there to be a relatively simple way to tell the flash replayer to play all of those hands in sequence. In addition, I'd like to be able to request certain types of hands... for instance, query the database for every instance where 'Player X' folded to 'Bet Size X' in relation to 'Pot Size X'. I could design the queries to find such hands, but the replayer would need some mechanism to queue up a list of X number of hands to be replayed one after the other. I hope that whole idea makes sense. There are a number of different forms of poker (hold em, omaha, draw, stud, etc), but it would only need to be able to show hold em poker. I'd like there to be a few options on it. First, different speed of replaying. Second, sounds on or off (we'd use generic sounds). Third, make players anonymous or show their real online handle. Fourth, it should have the option to display/hide player chat that appeared in the hand history (you can see it in the last example that I am including). That's all that I can think of for now. Please put in your bid assuming that you will not create any of the graphics.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
It would be running on a LAMP website.