Class AppPokerWise
java.lang.Object
AppPokerWise
public class AppPokerWise
- extends java.lang.Object
A Texas Holdem Poker Game Simulator
Core behaviors:
01. Shuffles a deck (implemented)
02. Deals cards (implemented)
03. Evaluates pre-flop cards to determine "dealer position" (implemented)
04. Evaluates players pocket hand to stay or fold (implemented)
05. Evaluates players pocket + flop hand to stay or fold (in progress)
06. Evaluates players pocket + flop + turn hand to stay or fold (NOT implemented)
07. Evaluates players pocket + flop + turn + river hand to win or lose (NOT implemented)
08. Reports winning player's seat at round completion (NOT implemented)
09. Specify number of rounds to play (via command-line argument) (NOT implemented)
10. Execute number of rounds specified, storing results in a database (NOT implemented)
11. Report (graph) a specific round (or group of round's) results from the database (NOT implemented)
Auxiliary behaviors:
01. Tests hand evaluation and ranking using stacked decks (implemented)
02. Prints deck array contents to the console (implemented)
Possible future behaviors:
01. Predict probable winner seat (or house win) at each stage of a round
- Version:
- 0.0.0.1
- Author:
- Joe C. Summars
|
Method Summary |
static void |
main(java.lang.String[] args)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppPokerWise
public AppPokerWise()
main
public static void main(java.lang.String[] args)