|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| config/ | H | 02-Sep-2010 | - | 21,338 | 17,649 |
| csharp/ | H | 02-Sep-2010 | - | 1,020 | 804 |
| examples/ | H | 03-May-2022 | - | 3,649 | 2,897 |
| fink/ | H | 02-Sep-2010 | - | 20 | 19 |
| gentoo/dev-games/poker-eval/ | H | 02-Sep-2010 | - | 28 | 23 |
| include/ | H | 03-May-2022 | - | 14,217 | 12,090 |
| java/ | H | 02-Sep-2010 | - | 124 | 105 |
| lib/ | H | 03-May-2022 | - | 4,935 | 3,620 |
| tests/ | H | 03-May-2022 | - | 1,892 | 1,365 |
| AUTHORS | H A D | 12-Oct-2006 | 130 | 5 | 4 |
| COPYING | H A D | 16-Nov-2008 | 34.3 KiB | 675 | 553 |
| ChangeLog | H A D | 02-Sep-2010 | 18.4 KiB | 513 | 338 |
| GPLv3 | H A D | 16-Nov-2008 | 34.3 KiB | 675 | 553 |
| INSTALL | H A D | 02-Sep-2010 | 15.2 KiB | 366 | 284 |
| Makefile.am | H A D | 02-Sep-2010 | 1.9 KiB | 76 | 43 |
| Makefile.in | H A D | 03-May-2022 | 26.1 KiB | 843 | 722 |
| NEWS | H A D | 02-Sep-2010 | 901 | 78 | 39 |
| README | H A D | 12-Oct-2006 | 3.5 KiB | 100 | 79 |
| TODO | H A D | 19-Jun-2002 | 959 | 24 | 19 |
| WHATS-HERE | H A D | 12-Oct-2006 | 7.4 KiB | 181 | 135 |
| WHATS-HERE.Java | H A D | 16-Nov-2008 | 2.5 KiB | 60 | 46 |
| aclocal.m4 | H A D | 02-Sep-2010 | 35.7 KiB | 1,006 | 905 |
| configure | H A D | 02-Sep-2010 | 425.6 KiB | 14,878 | 11,711 |
| configure.ac | H A D | 02-Sep-2010 | 2.2 KiB | 84 | 73 |
| make_master.sh | H A D | 04-Dec-2008 | 1.6 KiB | 51 | 22 |
| mktab_astud.vcproj | H A D | 20-Jun-2006 | 5.9 KiB | 228 | 227 |
| mktab_basic.vcproj | H A D | 20-Jun-2006 | 7.3 KiB | 267 | 266 |
| mktab_evx.vcproj | H A D | 20-Jun-2006 | 5.9 KiB | 226 | 225 |
| mktab_joker.vcproj | H A D | 20-Jun-2006 | 5.9 KiB | 226 | 225 |
| mktab_lowball.vcproj | H A D | 20-Jun-2006 | 5.9 KiB | 226 | 225 |
| mktab_packed.vcproj | H A D | 20-Jun-2006 | 7.3 KiB | 266 | 265 |
| packaging-farm.bat | H A D | 20-Sep-2006 | 4.3 KiB | 114 | 93 |
| poker-eval.nsi | H A D | 18-May-2006 | 832 | 40 | 27 |
| poker-eval.pc.in | H A D | 07-Nov-2004 | 248 | 13 | 11 |
| poker-eval.sln | H A D | 26-Aug-2005 | 9.4 KiB | 156 | 155 |
| poker-eval.spec.in | H A D | 12-Oct-2006 | 2 KiB | 87 | 69 |
| poker-eval.vcproj | H A D | 20-Jun-2006 | 14.5 KiB | 573 | 572 |
README
1$Id: README 1773 2006-10-12 11:34:41Z loic $
2
3Introduction
4============
5
6poker-eval is a C library to evaluate poker hands. The result of the
7evalution for a given hand is a number. The general idea is that if
8the evalution of your hand is lower than the evaluation of the hand of
9your opponent, you lose. Many poker variants are supported (draw,
10holdem, omaha, etc.) and more can be added. poker-eval is designed
11for speed so that it can be used within poker simulation software
12using either exhaustive exploration or Monte Carlo.
13
14The poker-eval library is Free Software and is released under the
15terms of the GNU General Public License. See the COPYING file in the
16root directory of the distribution.
17
18Compiling -- GNU/Linux and Unix systems
19=========================
20This library uses the GNU Autoconf self-configuration mechanism, so
21compiling on a GNU/Linux and Unix system should be fairly simple.
22
23To build both the C library and the examples:
24 autoreconf --install
25 ./configure
26 make
27
28To build and run the tests:
29
30 AUTOMAKE=automake-1.9 ACLOCAL=aclocal-1.9 autoreconf --install
31 ./configure
32 make check
33
34The "make check" command will run several test programs to ensure that
35everything works correctly. On slow machines, the tests may take
36several minutes.
37
38To install the library and the headers (by default they will
39install in /usr/local/lib and /usr/local/include/poker-eval
40respectively):
41
42 ./configure
43 make install
44
45To run the examples:
46
47 cd examples
48 read the usage at the beginning of the source file
49 and run the program accordingly
50
51Compiling -- Windows, using cygwin
52==================================
53If you have the cygwin package installed, you can build the library as
54per the directions above for GNU/Linux and Unix systems.
55
56Compiling -- DOS / Windows (May be obsolete, please send updates
57to cpinson@freesheep.org)
58================================================================
59The library can also be compiled using Microsoft Visual C++. In each
60directory, special DOS makefiles are provided, called makefile.dos.
61To compile the library, make sure that the VC tools are on the path
62and that the LIB variable is properly set (VC provides a batch file,
63vcvars32.bat, to set this up), and enter the following commands:
64 cd lib
65 nmake -f makefile.dos
66 cd ..\examples
67 nmake -f makefile.dos
68 cd ..\tests
69 nmake -f makefile.dos
70
71You can't use make to run the test programs under Windows as you can
72on Unix, but you can run them (digtest5 and digtest7, in the tests
73directory) and compare the output value with the value in the make
74file (makefile.dos in the tests directory) to ensure that the right
75thing happened.
76
77Once the library is built, you can use the resulting library
78(libpoker.lib) in other Visual C++ projects. Make sure to put the
79include directory of the pokersource library package in the include
80path for projects that will be using the library.
81
82Download
83========
84The library may be obtained from the pokersource project at
85http://gna.org/projects/pokersource/
86
87
88Reporting bugs, suggesting improvements
89=======================================
90As of August 2005, the poker-eval library is maintained by
91Loic Dachary. Bug reports, suggestions for improvements, or candidates
92for inclusion should be sent to
93 Loic Dachary <loic@dachary.org>
94 Tim Showalter <tjs@psaux.com>
95 Michael Maurer <mjmaurer@yahoo.com>
96
97You can also check out the pokersource user group at
98http://groups.yahoo.com/group/pokersource or the mailing list
99at https://mail.gna.org/listinfo/pokersource-users/
100