Tratando de expresar formalmente las reglas de apuestas de la Liga Nacional, ¿me perdí algo?

Estoy escribiendo una aplicación de póquer y necesito implementar la lógica de apuestas para los juegos sin límite. Las reglas básicas detrás de min-raise/reopen se han discutido aquí antes y estoy tratando de expresarlas (semi-)formalmente de esta manera:

  1. Cuando es el turno de actuar de un jugador, hay una apuesta actual CB y una subida anterior PR. Además, hay un jugador OP que abrió la ronda de apuestas.

  2. Pre-flop, CB y PR son ambos inicialmente iguales a la ciega grande, y el jugador sentado en la ciega grande es el OP.

  3. Post-flop, CB y PR son inicialmente 0 y el jugador primero en actuar es el OP.

  4. Los cheques, llamadas y pliegues no cambian CB, PR u OP.

  5. Para subir, un jugador debe hacer la nueva apuesta al menos CB+PR, o al menos la ciega grande (la que sea mayor).

  6. Cuando un jugador sube, CB y PR se actualizan en consecuencia: CB ahora se convierte en la nueva apuesta, PR la diferencia con la apuesta anterior (PR = CB_nueva - CB_antigua). Además, este jugador se convierte en el nuevo OP (excepción, ver el siguiente punto).

  7. Si un jugador no tiene suficientes fichas para hacer una subida completa, pero todavía tiene más de las necesarias para pagar, puede hacer una subida all-in. En este caso, ahora hay un nuevo CB. Además, PR se reduce en CB_new - CB_old, es decir, la cantidad mínima de aumento permanece sin cambios. El OP permanece sin cambios (algunos casinos/juegos caseros difieren, pero supongamos que se requiere un aumento completo para reabrir).

  8. Una ronda de apuestas se completa cuando la acción vuelve al OP. Dos excepciones:

    • antes del flop, si ese jugador se sienta en la ciega grande, y CB todavía es igual a la ciega grande ("opción" para la ciega grande en un bote sin subir).

    • al menos un jugador en la mesa hizo una subida all-in de acuerdo con (7) que no volvió a abrir, pero hay jugadores en la mesa que aún no tuvieron la oportunidad de actuar después de la subida all-in. En este caso, la acción continúa hasta que todos estos jugadores también han actuado, pero no tienen la opción de subir (solo igualar o retirarse).

¿Todo esto refleja correctamente las reglas de apuestas de póquer en los juegos sin límite? ¿Yo me perdí algo?

+1 Buena pregunta. Es bastante complicado implementar algo así, pero con paciencia se puede hacer. No olvides las situaciones locas cuando 4 - 5 jugadores van all-in, se harán muchos sidepots... Además, en la segunda excepción número 8: "no tienen la opción de subir". Por qué no ? Pueden seguir criándose y criándose unos a otros. Se hace un sidepot en esta situación... Lo leeré y lo releeré y lo releeré, para ver si te perdiste algo. A primera vista, es bastante completo...
¡Gracias por tus comentarios! Con respecto a "no tienen la opción de subir", tal vez me equivoque, pero pensé que esas son las reglas. Ejemplo: post-flop, tres jugadores. A apuesta 100. B sube all-in a 130 (no vuelve a abrir, por lo que A sigue siendo el OP). C paga 130. Ahora la acción vuelve al OP (A), por lo que normalmente se completaría la apuesta. Pero dado que hubo una subida all-in de B que no reabría, es posible que algunos jugadores aún tengan que ver la subida all-in. En este caso, A todavía necesita poner 30 fichas más para igualar el all-in, pero ya no puede volver a subir. - ¿Correcto?
Puede que tengas razón. Sin embargo, no estoy seguro. A ver que dicen los demás, tengo curiosidad.
Ok, esperemos más comentarios.
Hola Max. Jugué un torneo en vivo el otro día cuando sucedió exactamente esto. Nadie estaba seguro, así que el funcionario se acercó a la mesa y explicó. Si la persona que va all-in no tiene suficiente para una subida legítima, aquellos que ya hayan realizado una acción (p. ej., pagaron las ciegas antes del all-in) solo pueden igualar el all-in. No pueden volver a subir. Sin embargo, si alguien aún no ha realizado una acción (por ejemplo, la persona a la izquierda del all-in), está bien que suba, y otros pueden volver a subir.
@Chris: genial, ¡gracias por la aclaración!
Aclaración. Dices 3. Post-flop, CB y PR son inicialmente 0 ¿No es la apuesta actual la ciega grande (es decir, la apuesta mínima)?

Respuestas (1)

Chris tiene razón.

Una subida reabre las apuestas si y solo si la subida es legal (más del doble del tamaño de la subida anterior).

Me preocupa la lógica aquí: "El OP permanece sin cambios" -> el jugador que "aumentó" es ahora la persona que hizo el all-in raise, y el juego continúa alrededor del resto de la mesa, y de regreso a su derecha, pero nadie que ya haya igualado la apuesta puede volver a abrir. Cualquier otro jugador todavía puede. Desde un punto de vista lógico, parece que cometiste un pequeño error, ya que parece que las personas entre el primer jugador que subió y el que subió todo no tendrán que ver la nueva apuesta.