Skip to content
Joe Robens edited this page May 20, 2020 · 3 revisions

Welcome to the PokerMate wiki!

Use Case for MVP


Cash Game MVP

Initial player/Person 1

  • Logs in and creates an account.
  • Clicks the create table button which creates the room.
    • The person who creates room/table is the admin by default

Table Configuration

  • The "wizard" to configure a table consists of the following options
    • Game type - Cash Game or Tournament but we will only be creating a Cash Game format for MVP
    • Player starting Chips - this is an integer for chip stack
    • Small/Big Blind - Integer where the small blind is always 1/2 of the big blind
    • Min/Max Players at Table - integer
    • Min/Max buy-in - This is an integer. This is also used to control a cash game when a player loses all their chips. Since we have a home game focus we may not use this specifically and just you Starting Chips and a simplify this to a re-buy button which should be a binary option as some games do not offer re-buys.
    • Possible additions
      • Set the back of the card art
      • Video conference integrations
      • Playify integration

Table invites

  • Based on the max player count Player 1 can initiate an invite
  • The invite is the rooms unique code
  • Each player must have their own account/ID for gameplay
  • Each player can only see the cards they are dealt
  • Each player has their own set of chips for use until the game ends or they run out. At which point they can re-buy based on the rules set in the config/wizard

Player X enters the table

  • As a player enters the room to play they get their allocated chip stack
  • They are randomly assigned to a seat at the table which they stay in for the duration of the game
  • They have the option to set/change their avatar

Game play actions - No Limit Texas Hold'em

https://www.pokerlistings.com/texas-holdem-betting-rules

  • Player 1 is the admin of the game and as such starts the game
  • The Button (Dealer Chip) is randomly assigned to a player
  • The player to the left of the Button is the Small Blind and the player to the left of the Small Bind is the Big Blind
  • The deal starts with the small bind and rotates around the table clockwise
  • Once the cards are dealt, Round 1 has a modification in that the player to the left of the Big Blind goes first. Then the play move from player to player clockwise.
  • From round 2 the player left of the dealer starts play
  • Each player has multiple actions depending on their turn
    • Check, Bet/Raise/All-In, Call, Fold
      • Check is only allowed when a player does not need to equal a bet previously played
      • Bet is at least the big blind in size or greater.
      • Raise is done over another bet. But must be at least be the size of the last bet plus the original bet
      • All-In is when a player puts all their chips in
      • Call is similar to bet but is just a match of the bet prior to them
      • Fold is a throw away of the cards and the play ends for that round
  • Cards are never shown unless a player wants to show them or it is the end of the game and all players must show their hand
  • There is also a side pot which takes place when a player is unable to continue betting. This is the case for someone who went All-in but other players had more chips to bet with and more rounds of bets to play.

Game play - rounds

  • The structure of a single round is as follows:
    • Each player in blind position put their chips in.
    • 2 cards are dealt to each player.
      • The cards are dealt from the left of the Dealer based on the position of the Button (rotates each round to the left)
    • Each player assess their hand and either Call/Raise or Fold the Big Blind in order of the deal
    • Once each player has made their bets or folded, the Flop is dealt out to the table which consists of top 3 cards of the deck
    • Round 2 of play begins to the left of the dealer and each player Calls/Bets/Raises or Folds. At the end of Round 2 the Dealer player one card face up called the TURN
    • Round 3 of play begins much like round 2. At the end the fifth and final card is dealt called the River
    • Round 4 is played and is the final round of betting before cards are shown
      • Should all players fold in this round to a player who Bet then no cards are shown. The only condition when cards are shown are when player who Bet/Call complete the betting.
Clone this wiki locally