#22392: "No explanation of who starts first in case 2 or more players have the same result"
Tentang apa laporan ini?
Apa yang terjadi? Pilih di bawah
Apa yang terjadi? Pilih di bawah
Silakan periksa apakah sudah ada laporan tentang hal yang sama
Jika ya, silakan VOTE untuk laporan ini. Laporan dengan suara terbanyak diberikan PRIORITAS!
# | Status | Votes | Game | Type | Title | Last update |
---|
Detil Deskripsi
• Mohon salin/tempel pesan error yang Anda lihat di layar, jika ada.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Mohon jelaskan apa yang ingin Anda lakukan, apa yang kemudian Anda lakukan, dan apa yang terjadi
• Apa browser yang Anda gunakan?
Google Chrome v84
• Harap salin/tempel teks yang ditampilkan dalam bahasa Inggris alih-alih bahasa anda. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• apakah teks ini tersedia dalam translation system? jika iya, itu bisa diartikan lebih dari 24 jam
• Apa browser yang Anda gunakan?
Google Chrome v84
• Tolong jelaskan saran Anda secara tepat dan ringkas sehingga semudah mungkin untuk memahami apa yang Anda maksud.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa browser yang Anda gunakan?
Google Chrome v84
• Apa yang tampil di layar ketika Anda tidak dapat berjalan (Layar kosong? Hanya tampil sebagian antar-muka? Pesan error?)
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa browser yang Anda gunakan?
Google Chrome v84
• Bagian mana dari peraturan yang tidak diterapkan dengan tepat oleh BGA
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apakah kesalahan peraturan dapat dilihat dari ulangan permainan? Jika ya, pada langkah ke berapa?
• Apa browser yang Anda gunakan?
Google Chrome v84
• Aksi permainan apa yang ingin Anda lakukan?
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa yang Anda coba lakukan untuk memunculkan aksi permainan ini?
• Apa yang terjadi ketika Anda melakukannya (pesan error, pesan status permainan, ...)?
• Apa browser yang Anda gunakan?
Google Chrome v84
• Pada langkah ke berapa masalah tersebut muncul (apa petunjuk permainan saat itu)?
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa yang terjadi ketika Anda mencoba untuk melakukan aksi permainan (pesan error, pesan status permainan, ...)?
• Apa browser yang Anda gunakan?
Google Chrome v84
• Mohon jelaskan masalah tampilannya. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa browser yang Anda gunakan?
Google Chrome v84
• Harap salin/tempel teks yang ditampilkan dalam bahasa Inggris alih-alih bahasa anda. Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• apakah teks ini tersedia dalam translation system? jika iya, itu bisa diartikan lebih dari 24 jam
• Apa browser yang Anda gunakan?
Google Chrome v84
• Tolong jelaskan saran Anda secara tepat dan ringkas sehingga semudah mungkin untuk memahami apa yang Anda maksud.
The phrase appeared in the translation system: ${playerName} goes first with the lowest total of ${total}• Apa browser yang Anda gunakan?
Google Chrome v84
Laporkan riwayat
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.
Tambahkan hal lain di laporan ini
- ID meja / nomor langkah lainnya
- Apakah F5 menyelesaikan masalah?
- Apakah masalah tersebut telah muncul beberapa kali? Setiap kali? Tidak tentu?
- Jika Anda memiliki screenshot bug ini (disarankan), Anda dapat menggunakan Imgur.com untuk menguploadnya dan memberi tautannya di sini.