/acpc_poker_gui_client

Rails application that allows humans to play poker matches managed by the Annual Computer Poker Competition's Dealer program in a web GUI.

Primary LanguageRuby

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

Deployment

Simple Start in Development Mode

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

Contributing

Issues

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

Tests

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

Credit and Copyright

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