Texas Holdem Poker Para Celular Java

Mar 19, 2013 If you aren’t familiar with Texas holdem poker, you can become acquainted with the generic rules of poker here. This particular assignment won’t be to implement the entire breadth of the game, but rather, to implement the key elements of the game of poker so that we can expand on it later.

It's fully functional core engine implentation of Texas Hold'em Poker.

Texas Holdem Poker Para Celular Java Free

Check out the following example

The IPlayer.getRankingEnum() method returns RankingEnum which contains the actual ranking of the player.

Performance test

GameTexasHoldemRunner.main() executes the performance test and outputs it in two CSV report files.

Results

  • Macbook pro
  • HD ATA de 320 GB (5.400 rpm)
  • Memory 4GB 1066MHz DDR3 SDRAM - 2x2GB
  • Processor 2.53GHz Intel Core 2 Duo
  • O.S. Snow Leopard
  • 100000 executions = 6 seconds
  • 10000 executions = 1 seconds

Generated reports

Example for 10000 executions

Texas poker holdem

stats simple

Java

Columns:

  • STATS = RankingEnum winner
  • COUNT = how many times the same RankingEnum winner occurs
  • PERCENT = percentual of the COUNT compared with all executions

stats full

Columns:

  • DEALER DEAL = dealer RankingEnum in the deal step
  • PLAYER DEAL = player RankingEnum in the deal step
  • DEALER CALL FLOP = dealer RankingEnum in the call flop step
  • PLAYER CALL FLOP = player RankingEnum in the call flop step
  • DEALER BET TURN = dealer RankingEnum in the bet turn step
  • PLAYER BET TURN = player RankingEnum in the bet turn step
  • DEALER BET RIVER = dealer RankingEnum in the bet river step
  • PLAYER BET RIVER = player RankingEnum in the bet river step
  • WINNER = winner name (player or dealer)
  • COUNT = how many times the same game occurs
  • PERCENT = percentual of the COUNT compared with all executions