ACPC Poker Gui Client

The Annual Computer Poker Competition Poker Gui Client provides a graphical user interface with which people may play poker games against automated agents. It supports two-player and three-player limit and no-limit Texas Hold'em, as well as three-player Kuhn. It can support any game supported by the ACPC Dealer as well.

This application is built with Ruby and Rails and Node.js.

More details


Simple Start in Development Mode

Run script/start_dev_server and point a browser to http:localhost:3000.



See the issue tracker for currently known issues, or to log new ones.


Run rspec in the project's root directory to run its tests. When making changes to the code that you'd like to have pulled into this project, please be sure to add tests as best you can.

To contribute code

  1. Fork this repo
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Copyright © 2011-2014 Dustin Morrill. See LICENSE for details.

Developed with support from Dr. Duane Szafron, Dr. Michael Bowling, Natural Sciences and Engineering Research Council of Canada (NSERC), and the Annual Computer Poker Competition.

Further resources