-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Joe Robens edited this page May 20, 2020
·
3 revisions
Welcome to the PokerMate wiki!
- library for games engine - Node Poker
- Spec for Game System
- 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
- The "wizard" to configure a table consists of the following options
- Game type -
Cash Game
orTournament
but we will only be creating aCash 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
- Game type -
- 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
- 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
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
- Check, Bet/Raise/All-In, Call, Fold
- 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.
- 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.