You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Redundant infinite cycling of players turn or "timer allocated for players to make a decision" if one or more players fails to make a decision. A decision includes the following fold, check, call, or raise.
Solution:
After a players timer of '20 seconds" has expired they must automatically check/fold, that is check or fold.
Server should automatically check if there is no required additional wager during players turn in order to match previous players bets or blinds.
This means that during any post flop round no players before them placed a bet. All preceding players checked or folded.
The only player that can check preflop is the big blind assuming that nobody raised above the big blind wager.
In simple terms if the player is not required to make a wager during their turn after the timer they will automatically check.
If the player is required to place a bet during their turn for the round to progress then after the timer they automatically fold. So if there is any betting and a player fails to call, raise or fold then after the timer is up they will automatically fold.
Preflop if they did not post the blind they are required to match the blind and additional bets. If they fail to call or bet/raise they will automatically fold after timer expires. This is unless they placed the (100 blind) and no other players wagered/bet more than the blind.
Failed "all in" functionality
For players that dont have a sufficient balance to match the all in amount they are forced to fold and cannot wager their remaining balance.
Solution: EASIEST WITHOUT SIDE POTS
If any active player (has not folded) makes a "all in" bet the value can only be equal to the lowest account balance of any active player at the table.
Eg:
player 1 has a balance of 10,000
Player 2 has a balance of 7,000
Player 3 has a balance of 20
Any player betting all in can only wager 20.
If player 3 has folded in a previous round then player 3 is not active and player 1 and 2 can wager 7,000 when betting all in. Since player 3 is not active the lowest active players balance is 7,000 and thus the default all in value.
This was written about before but players with negative balances are sill allowed in the game. If player balance < 100 then player cannot click ready. They will get the same notification as a player gets when trying to sit down or join a room with no chips.
I really wish I could code. I am willing to help out in any way possible. I have a very strong understanding of the game and I'm from the US so my English is quite good. I can see the code gets a bit crazy in the all in functionality and I will look for other easier solutions so that it doesn't break down the game.
The text was updated successfully, but these errors were encountered:
Redundant infinite cycling of players turn or "timer allocated for players to make a decision" if one or more players fails to make a decision. A decision includes the following fold, check, call, or raise.
Solution:
After a players timer of '20 seconds" has expired they must automatically check/fold, that is check or fold.
Server should automatically check if there is no required additional wager during players turn in order to match previous players bets or blinds.
This means that during any post flop round no players before them placed a bet. All preceding players checked or folded.
The only player that can check preflop is the big blind assuming that nobody raised above the big blind wager.
In simple terms if the player is not required to make a wager during their turn after the timer they will automatically check.
If the player is required to place a bet during their turn for the round to progress then after the timer they automatically fold. So if there is any betting and a player fails to call, raise or fold then after the timer is up they will automatically fold.
Preflop if they did not post the blind they are required to match the blind and additional bets. If they fail to call or bet/raise they will automatically fold after timer expires. This is unless they placed the (100 blind) and no other players wagered/bet more than the blind.
For players that dont have a sufficient balance to match the all in amount they are forced to fold and cannot wager their remaining balance.
Solution: EASIEST WITHOUT SIDE POTS
If any active player (has not folded) makes a "all in" bet the value can only be equal to the lowest account balance of any active player at the table.
Eg:
player 1 has a balance of 10,000
Player 2 has a balance of 7,000
Player 3 has a balance of 20
Any player betting all in can only wager 20.
If player 3 has folded in a previous round then player 3 is not active and player 1 and 2 can wager 7,000 when betting all in. Since player 3 is not active the lowest active players balance is 7,000 and thus the default all in value.
I really wish I could code. I am willing to help out in any way possible. I have a very strong understanding of the game and I'm from the US so my English is quite good. I can see the code gets a bit crazy in the all in functionality and I will look for other easier solutions so that it doesn't break down the game.
The text was updated successfully, but these errors were encountered: