1 / 13

JokerStars: Online Card Playing

William Sanville Milestone 5. JokerStars: Online Card Playing. Original Specifications. Simulate a single table of Texas Hold'em over the Internet 9 users playing at a single card table Server application must be generic enough to support any card game

Olivia
Download Presentation

JokerStars: Online Card Playing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. William Sanville Milestone 5 JokerStars: Online Card Playing

  2. Original Specifications • Simulate a single table of Texas Hold'em over the Internet • 9 users playing at a single card table • Server application must be generic enough to support any card game • Client module will send all users to a predetermined card table

  3. Original Specifications • Game Engine will perform all the duties of a dealer in a traditional card room • User Interface will update in real time to display the actions or other players

  4. Final Product • Bare bone features of an online card room • Texas Hold'em ring game only • Allow users to play against one another over the Internet • Simulates all aspects of a live game of Texas Hold'em • Play money • Upon registering for an account, a user is given play money to use at the game tables

  5. Final Product • Two executables • Server application • Performs the duties of a dealer in a traditional card room • Client application • Interacts with the end user

  6. Server Application • Maintain connection with each user • Automate the flow of the game • Ask each player what he or she wants to do • Ensure that each player plays by the rules • Evaluate winning hands • Allow system operators to create virtual card tables at run time • If other games besides Hold'em were implemented, the server can run them

  7. Client Application • Interacts with the end user • Create account, log in • Displays a list of game tables currently running on the system • Allows the user to select which table(s) to play at • Allows for users to play at multiple tables concurrently

  8. Card Table Features • Allow up to 6 players to play Texas Hold'em at each table • Unlimited number of spectators • In game chat between players and spectators • Virtual dealer presents each player with his or her options

  9. Card Table Features Continued • Players can sit down and leave at any time • Traditional ring game style • Players select which seat they wish to sit in, how much money to play with

  10. System Requirements • Client Application • .NET Framework 3.5 SP1 • Older versions will NOT work • Internet connection • Server Application • .NET Framework 2.0 or higher • Internet connection

  11. Limitations • Only one semester • Limited amount of features • No data encryption • Cheating is possible • Not fail-safe • Users experiencing Internet connection difficulties may encounter runtime errors

  12. Features Not Implemented • Auto-Post blind bets • Each player must click to post the blinds • Sit Out option • Players do not have the option to sit out a hand • Re-buy • If you would like to add more money to your chip stack, you must leave and sit down again • Muck losing hand • Dealer shows all hands that were evaluated in a show down

  13. Demo Time

More Related