Introduction
The goal of the CSPoker project is to develop open source poker software. We have a Texas Hold'Em server written in Java and client software in Java, JavaFX and Flash/Flex. We have a botting framework that's used to train AI bots. CSPoker project is currently used for poker AI research and online gambling security research.
Goals
We've released a beta version with all the basic functionality and uploaded some screenshots. This release is rather old. The latest code in the repository has a lot more functionality.
Download
Binaries and source code for the beta release can be downloaded on the download page.
Participate
If you want to join the project or otherwise contact us, please join our mailing list or #cspoker on irc.freenode.net. The DeveloperGuide gives a short introduction to setting up a development environment.
You can also help by testing our product and reporting issues in the issue tracker.
News
CSPoker @ JavaOne08
We're proud to announce that CSPoker will be featured at JavaOne08 in San Francisco. Jean-François Denise of Sun Microsystems will be giving a talk on JMX where CSPoker will be the demo application.
Kenzo, Cedric and Guy will be attending. See you there ;-)
CSPoker 0.1 beta released
The game is now fully functional, playable and most of the time stable :)
The most notable additions are:
- a Java FX Script client implementation to visualize the game.
- support for different communication modules (HTTP, RMI and XML over sockets).
- a lot of bug fixes for the server logic
- auto-folding when a player is inactive