• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

config/H02-Sep-2010-21,33817,649

csharp/H02-Sep-2010-1,020804

examples/H03-May-2022-3,6492,897

fink/H02-Sep-2010-2019

gentoo/dev-games/poker-eval/H02-Sep-2010-2823

include/H03-May-2022-14,21712,090

java/H02-Sep-2010-124105

lib/H03-May-2022-4,9353,620

tests/H03-May-2022-1,8921,365

AUTHORSH A D12-Oct-2006130 54

COPYINGH A D16-Nov-200834.3 KiB675553

ChangeLogH A D02-Sep-201018.4 KiB513338

GPLv3H A D16-Nov-200834.3 KiB675553

INSTALLH A D02-Sep-201015.2 KiB366284

Makefile.amH A D02-Sep-20101.9 KiB7643

Makefile.inH A D03-May-202226.1 KiB843722

NEWSH A D02-Sep-2010901 7839

READMEH A D12-Oct-20063.5 KiB10079

TODOH A D19-Jun-2002959 2419

WHATS-HEREH A D12-Oct-20067.4 KiB181135

WHATS-HERE.JavaH A D16-Nov-20082.5 KiB6046

aclocal.m4H A D02-Sep-201035.7 KiB1,006905

configureH A D02-Sep-2010425.6 KiB14,87811,711

configure.acH A D02-Sep-20102.2 KiB8473

make_master.shH A D04-Dec-20081.6 KiB5122

mktab_astud.vcprojH A D20-Jun-20065.9 KiB228227

mktab_basic.vcprojH A D20-Jun-20067.3 KiB267266

mktab_evx.vcprojH A D20-Jun-20065.9 KiB226225

mktab_joker.vcprojH A D20-Jun-20065.9 KiB226225

mktab_lowball.vcprojH A D20-Jun-20065.9 KiB226225

mktab_packed.vcprojH A D20-Jun-20067.3 KiB266265

packaging-farm.batH A D20-Sep-20064.3 KiB11493

poker-eval.nsiH A D18-May-2006832 4027

poker-eval.pc.inH A D07-Nov-2004248 1311

poker-eval.slnH A D26-Aug-20059.4 KiB156155

poker-eval.spec.inH A D12-Oct-20062 KiB8769

poker-eval.vcprojH A D20-Jun-200614.5 KiB573572

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