#22392: "No explanation of who starts first in case 2 or more players have the same result"
¿Sobre qué es este informe?
¿Qué ha pasado? Por favor, selecciona una de las opciones siguientes
¿Qué ha pasado? Por favor, selecciona una de las opciones siguientes
Por favor, comprueba si ya hay un informe sobre el mismo tema
Si es así, por favor VOTA por este informe. ¡A los informes con más votos se les da PRIORIDAD!
# | Status | Votes | Game | Type | Title | Last update |
---|
Descripción detallada
• Por favor, copia/pega el mensaje de error que ves en tu pantalla, si hay alguno.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Por favor, explica lo que querías hacer, lo que hiciste y lo que pasó
• ¿Qué navegador estás usando?
Google Chrome v84
• Por favor, copia/pega el texto mostrado en inglés en lugar de en tu idioma. Si tienes una captura de este error (buena práctica), puedes usar Imgur.com para subirla y copiar/pegar el enlace aquí.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Está este texto disponible en el sistema de traducción? Si es así, ¿ha sido traducido hace más de 24 horas?
• ¿Qué navegador estás usando?
Google Chrome v84
• Por favor explica tu sugerencia de manera precisa y concisa para que sea lo más fácil posible entender lo que quieres decir.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué navegador estás usando?
Google Chrome v84
• ¿Qué había en la pantalla cuando se quedó bloqueado? (¿mensaje de error?, ¿pantalla en blanco?, ¿una parte de la interfaz del juego?)
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué navegador estás usando?
Google Chrome v84
• ¿Qué parte de las reglas no se ha respetado en la adaptación de BGA?
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿La infracción de las reglas es visible en la repetición de la partida? Si es así, ¿en qué jugada?
• ¿Qué navegador estás usando?
Google Chrome v84
• ¿Qué acción de juego querías realizar?
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué es lo que trataste de hacer para activar esta acción del juego?
• ¿Qué sucedió cuando lo hiciste (el mensaje de error, mensaje en la barra de estado del juego, ...)?
• ¿Qué navegador estás usando?
Google Chrome v84
• ¿En qué etapa de la partida ocurrió el problema (cuál era la instrucción actual del juego)?
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué sucedió cuando trataste de hacer una acción de juego (mensaje de error, mensaje en la barra de estado del juego, ...)?
• ¿Qué navegador estás usando?
Google Chrome v84
• Por favor, describe el problema de visualización. Si tienes una captura de este error (buena práctica), puedes usar Imgur.com para subirla y copiar/pegar el enlace aquí.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué navegador estás usando?
Google Chrome v84
• Por favor, copia/pega el texto mostrado en inglés en lugar de en tu idioma. Si tienes una captura de este error (buena práctica), puedes usar Imgur.com para subirla y copiar/pegar el enlace aquí.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Está este texto disponible en el sistema de traducción? Si es así, ¿ha sido traducido hace más de 24 horas?
• ¿Qué navegador estás usando?
Google Chrome v84
• Por favor explica tu sugerencia de manera precisa y concisa para que sea lo más fácil posible entender lo que quieres decir.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• ¿Qué navegador estás usando?
Google Chrome v84
Historial de informes
First of all, here is the relevant text from the official rules: "The first player is the one with the lowest ship total (resolve any ties by rolling other dice)" (www.funforge.fr/US/files/quantum/Quantum_rules_US.pdf)
However, I've never seen any evidence of "rolling other dice". So, I went through my last 50 games for all games that started with a tie in ship totals. I found 5 such tables, and I "lost" the tie break every time:
boardgamearena.com/gamereview?table=114587870
boardgamearena.com/gamereview?table=114318546
boardgamearena.com/gamereview?table=114216828
boardgamearena.com/gamereview?table=113573590
boardgamearena.com/gamereview?table=113368664
Admittedly it's not the biggest sample size, but I think it's enough to be significant: the probability of losing all 5 coin flips is only 0.5^5 = 3%.
I've glanced through the code, and I don't see any alterations to the order of the player list after it is fetched from the DB. I believe the relevant code starts at quantum.game.php:116. I'm also not a PHP programmer, so I'll defer to those who have actually worked on the code :)
I'll also note that 4/5 of the above instances, my player ID is lower than my opponent's (outlier is ibav, table #114216828).
The low-effort fix here would be to simply shuffle the player list randomly immediately after fetching from the DB, and add an explanation to the log text that indicates the starting player was selected randomly.
Thanks as always for your work on this game!
boardgamearena.com/1/quantum?table=118667175
Has there been a code change that fixed this?
imgur.com/mpz8cTf
imgur.com/2Dkb3LW
imgur.com/pN4YZ4j
imgur.com/MM4GYCY
imgur.com/IrW8uqC
Let me know if this is still an issue. Closing as fixed now.
Agregar a este informe
- Otro ID de partida / ID de jugada
- ¿Se resolvió el problema al pulsar F5?
- ¿Apareció el problema varias veces? ¿Cada vez? ¿Aleatoriamente?
- Si tienes una captura de este error (buena práctica), puedes usar Imgur.com para subirla y copiar/pegar el enlace aquí.