Todos os relatórios
Sherlock relatórios
#136443: "Information from wrong perspective displayed during replay"
notabug: Isso não é um bug
1
Sobre o que é este relatório?
O que aconteceu ? Por favor escolha abaixo
Bug de visualização: alguma informação de jogo mostrada estava errada (sem consequencia importante no jogo)
Descrição detalhada
• Por favor descreva o problema de visualização. Se tiver uma captura de ecrã/tela deste problema (boa prática), pode usar Imgur.com para carregá-la e copiar/colar o endereço aqui.
imgur.com/ox6QHyH
#7
When replaying a game from my opponent's (Korantined) perspective, I still get to see which card I (Phoxtrot) got back from an exchange which doesn't make sense as Korantined didn't have that information.
I think that the problem *only* exists when replaying a game in which you played but from a different perspective.
• Qual navegador você está usando?
Google Chrome v128
Histórico do relatório
1 set 2024 22:40 •
ufm • Isso não é um bug:
2 set 2024 3:10 • Checked the replay: they didn't get the information from the game, but they clicked the clue box and manually assigned the clue.
Phoxtrot • Isso não é um bug:
2 set 2024 10:35 • Hum, that is the ONLY information he would have checked ? An information that he actually could not possibly have had ?
Same in game 556764745, the *only* information about my own hand when replaying form the opponent's perspective is the card I got back from the exchange right when I got it back. Which by very nature of the game is mathematically impossible to know at more than 50% right at that time.
In fact, whenever I do a replay, from anyone's perspective, Including my own, I never see any of the indications made manually but I do, sometimes, see the information about what the other player got in exchange.
Contrarily to what I said earlier, it can happen when viewing from my own perspective as in this game : 556387688 , when replayed from Phoxtrot perspective, I get to see what the opponent got in return from the exchange.
But it is not for all game, in 556515976, I made an exchange but I don't see what I got in return when viewing from the opponent's perspective.
It's not all that important as it's most likely just in replay. But I do have to wonder if some hidden information might also sent to the client (but not displayed) during actual play allowing hackers to cheat.
The global issue of not seeing what the player actually put on their sheet during replay only makes it a bit harder to improve oneself by doing replays of good players.
Same in game 556764745, the *only* information about my own hand when replaying form the opponent's perspective is the card I got back from the exchange right when I got it back. Which by very nature of the game is mathematically impossible to know at more than 50% right at that time.
In fact, whenever I do a replay, from anyone's perspective, Including my own, I never see any of the indications made manually but I do, sometimes, see the information about what the other player got in exchange.
Contrarily to what I said earlier, it can happen when viewing from my own perspective as in this game : 556387688 , when replayed from Phoxtrot perspective, I get to see what the opponent got in return from the exchange.
But it is not for all game, in 556515976, I made an exchange but I don't see what I got in return when viewing from the opponent's perspective.
It's not all that important as it's most likely just in replay. But I do have to wonder if some hidden information might also sent to the client (but not displayed) during actual play allowing hackers to cheat.
The global issue of not seeing what the player actually put on their sheet during replay only makes it a bit harder to improve oneself by doing replays of good players.
Phoxtrot • Isso não é um bug:
2 set 2024 10:43 • About the mathematical impossibility :
You can, through questions and inferences from opponent's questions know what the hidden cards in the center of the table are. But you cannot know which one is which as long unless you exchange them or ask a question after an opponent's question or make an inference about an opponent question (again made after the exchange).
This is by the very design of the 2 players game. So at the time player A exchanges a card, player B cannot possibly know what card it is, he might know collectively what the innocent card and the criminal card are but not which one is which, not until at least one more question is asked by someone. Unless, of course, there is a hack (which there probably isn't) or a player talks too much (which wasn't the case in the examples given).
You can, through questions and inferences from opponent's questions know what the hidden cards in the center of the table are. But you cannot know which one is which as long unless you exchange them or ask a question after an opponent's question or make an inference about an opponent question (again made after the exchange).
This is by the very design of the 2 players game. So at the time player A exchanges a card, player B cannot possibly know what card it is, he might know collectively what the innocent card and the criminal card are but not which one is which, not until at least one more question is asked by someone. Unless, of course, there is a hack (which there probably isn't) or a player talks too much (which wasn't the case in the examples given).
ufm • Isso não é um bug:
2 set 2024 11:05 • Not a hard question: All individual notes are basically removed in replay, except the last note which is done just after a public move.
So, it is not the only information the player has recorded, but is just only one of them.
So, it is not the only information the player has recorded, but is just only one of them.
ufm • Isso não é um bug:
2 set 2024 11:08 • FYI, this log cleaning is done to prevent the game and replay from being blocked by accumulated invisible moves.
Phoxtrot • Isso não é um bug:
2 set 2024 11:40 • Yeah, I understand that keeping it all would slow down the replay and refresh too much (that or requires much coding effort to collate notations so that only one set of notations is remembered after each question )
Still, there is something weird in the timing. Replay shows the notation to be made just after the exchange which is not a moment where the opponent could have the information.
But I guess it's just the replay that shows that one information earlier than the moment at which the player actually noted it which would also explain why I don't see it happening in every game I replayed (but I guess only in games where the player did figure out at some point after the exchange that I had that card).
It does display an information at a moment in the replay where the player shouldn't it; which I think would still qualify as a display bug but it's not important.
Still, there is something weird in the timing. Replay shows the notation to be made just after the exchange which is not a moment where the opponent could have the information.
But I guess it's just the replay that shows that one information earlier than the moment at which the player actually noted it which would also explain why I don't see it happening in every game I replayed (but I guess only in games where the player did figure out at some point after the exchange that I had that card).
It does display an information at a moment in the replay where the player shouldn't it; which I think would still qualify as a display bug but it's not important.
ufm • Isso não é um bug:
2 set 2024 11:43 •
2 set 2024 11:55 • I double-checked to be sure, but I was unable to find information leak.
After all, everyone should be able to replicate the problem if it exists.
After all, everyone should be able to replicate the problem if it exists.
Adicione alguma coisa para este relatório
Por favor, adicione aqui qualquer coisa que pareça relevante para a reprodução deste bug ou o entendimento de sua sugestão:
- Outro ID de mesa / ID de jogada
- Carregar em F5 resolveu o problema?
- O problema aparece várias vezes? Sempre? Imprevisivelmente?
- Se tiver uma captura de ecrã/tela deste problema (boa prática), pode usar Imgur.com para carregá-la e copiar/colar o endereço aqui.