A downloadable game for Windows

Summary

Play Texas Hold'em multi-table tournament poker with fake chips against a variety of AI opponents with configurable tournament settings and AI play style. Opponents can even "go on tilt" after bad beats just like real players would! Game pauses dramatically during all-in situations with displayed percentages, and you can advance the action card by card!  View your hand history to review past hands in the tournament and also review past opponent actions and cards that were revealed during play.  

The game automatically saves your progress during each action in the hand so you can select "Continue" when starting the game again to pick back up where you left off.

The game also has a "perks system" where winning hands will fill a meter where you can peek at N cards based on the green number in the lower left.  You can use this to preview future community cards or reveal other opponent cards.  This can be ignored or disabled in the settings if desired.

This game was heavily inspired by the old BioTools "Poker Academy" training software from the mid-2000s.  I logged 100ks hands on this software, and it really taught me to play better along with the awesome community that was behind it. Some of the AI play styles were inspired by this game.


AI Opponents


Depending on difficulty selected, the tournament will be seeded with a variety of opponents of different play styles.  Players can be configured to "go on tilt" just like real players would if they suffer a bad beat.  This causes opponents to behave sub-optimally for a period after such an occurrence.  The wild card ones will be a minority of players, but just like in a real tournament there will be a few players doing all kinds of crazy things :) 

Opponent TypePlay Style
OptimalUses fuzzy logic  to play hands like I would in different tournament situations.
Adaptive EvaluatorUses expected value and tracks player tendencies and shown hands to put players on hands and use expected value on hand simulations to evaluate call/raise/fold actions.
Default EvaluatorSimilar to above but only considers fixed probabilities when determining expected value of actions and not player tendencies.
JamThis uses a strategy developed by professional poker player David Sklansky for amateur players where the decision on each hand pre-flop is all-in or fold based on hole card strength.
RaisingAn extreme personality that will play a variety of hands and will always raise or fold and never call.  
Calling StationAn extreme passive personality that will always limp into pots pre-flop and check/call a variety of hands and chase draws.  The typical fish opponent.
RandomA wildcard opponent that will always raise premium hands but then will also take a random raise/call/fold approach to everything else!  You never know if he's got it but he often will not.
Chase DrawPlays like the optimal opponent for all but straight and flush draws, which they will chase relentlessly often to their own demise.


Future of the Game

This was originally designed as an IOS and Android mobile game that was never released.  As such it was heavily optimized to avoid draining the battery and so consumes few memory and CPU resources. Most of the development happened between 2016-2019 and was then shelved in 2021 until being picked back up in the last few months with goal of initially releasing it as a desktop app in its current state.  The game was developed with Cocos2d-x which has not received much development recently.  

My goal is to eventually port the front-end of the game to Godot and leverage GDExtensions to interface with my poker engine I built in pure C++.   Ideally as well I would like to make this a WebGL/GPU game. Godot will allow me to give the interface a face-lift and more easily incorporate sound and visual effects as the interface is very bare bones at the moment.

Published 3 days ago
StatusIn development
PlatformsWindows
AuthorGameSalutes
GenreCard Game
Tags2D, holdem, poker

Download

Download
TournamentPoker.zip 8.2 MB

Install instructions

Unzip the download and launch the "TournamentPokerOffline.exe" file in the unzipped folder.

Development log

Leave a comment

Log in with itch.io to leave a comment.