

|
PokerAI.org Research @2007-2009
|
|
Free Hand History Database |
|
We offer the general public (that is everyone) the possibility to build examples, test them with a sample database, and finally submit these examples to us. Upon short approval, we will execute these examples against the full database, and e-mail you back the results.
Note: Our software is still in beta. Please report any bugs that you encounter. We will address in a timely manner.
This is a step by step guide of how to build programs and examples that query the Hand History Database. You can submit these examples, we will execute them against the complete database, and return back the results to you. Use this link to download the sample database (About 65Mb, WinRar archive): Use this link to download the HHDB software (About 650Kb, WinRar archive): For example, use C:\hhdb to unzip the above files. Double-check: you should now have several files (of the kind pokeraidbxxxxxxx.hhex) in the root of the above folder Double-check: You should have subfolder "dev" in the chosen root folder (So, e.g. C:\hhdb\dev)
4) Have your Java paths set correctly:
Note: If you don't have java installed, install one from here, select the first JRE version available (e.g. JRE 6 Update 13) If you have java installed, but your PATH is not set to it - set path to your jdk\bin folder (Right click on my computer -> properties -> advanced -> environment variables -> find "Path" -> edit -> add the path at the end, and click apply. Verify again (with launching cmd and then typing "java -version") that now Java is found correctly.
Click on sampleUsage.bat script, found in C:\hhdb\dev. This scripting is executing the example Java program SampleUsage.java, which goes over all NL 9-max hands in the downloaded database, and calculates some aggregated statistics, and then displays the results (and also launches other examples). There are further examples in C:\hhdb\dev\scr\pokerai\hhex\examples. Feel free to study them, compile them, run them. Feel free to extend them, or develop completely new examples. Please consider contributing back these examples back (so we can consider them and include them, under GPL v3., in the main distribution package). We would appreciate contributed examples. Once you are done with developing your example, and you verified that it is running correctly against the sample database, you can submit it to us, and we will run it against our complete database, and return the results back to you. Use your favorite forum to submit your example (and get the results), or e-mail it to us at findbg@gmail.com and support@pokerftp.com.
|