Projects / poker-eval


poker-eval is a C library to evaluate poker hands. The result of the evaluation for a given hand is a number. The general idea is that if the evalution of your hand is lower than the evaluation of the hand of your opponent, you lose. Many poker variants are supported (Draw, Holdem, Omaha, etc.) and more can be added. It is designed for speed so that it can be used within poker simulation software using either exhaustive exploration or Monte Carlo.

Operating Systems

Recent releases

  •  03 Sep 2010 05:44

    Release Notes: Minor bug fixes and packaging adjustments were made.

    •  12 Aug 2009 14:30

      Release Notes: Mac ports were added. Configuration bugs were fixed. A compilation bug where Deck_cardString & Deck_printCard must provide &CurDeck instead of CurDeck was fixed.

      •  27 Dec 2008 10:11

        Release Notes: Bugfixes.

        •  21 May 2007 12:19

          Release Notes: Bugfixes.

          •  15 Oct 2006 18:57

            Release Notes: Portability fixes. A C# binding for enumdefs & std_deck. The functional equivalent of std_deck macros for language bindings.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.