#27692: "Game didn't end automatically when it should"
על מה דוח זה?
מה קרה? אנא בחר מהרשימה מטה
מה קרה? אנא בחר מהרשימה מטה
בבקשה בדוק אם יש כבר דוח על אותו נושא
אם כן, הצביעו בעד הדיווח הזה, דיווחים עם הכי הרבה קולות נחקרים ראשונים
# | Status | Votes | Game | Type | Title | Last update |
---|
תיאור מפורט
• אנא העתק/הדבק את הודעת השגיאה המופיעה במסך, אם יש כזו.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• בבקשה הסבר מה רצית לעשות,מה עשית ומה קרה
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה הדפדפן שלך?
Google Chrome v86
• בבקשה העתק והדבק את הטקסט המוצג באנגלית במקום בשפה שלך. אם יש לך צילום מסך (מומלץ) אתה יכול להשתמש ב Imgur.com כדי להעלות אותו להדביק קישור לכאן.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• האם טקסט זה זמין במערכת התרגום? אם כן, האם היא תורגמה במשך יותר מ -24 שעות?
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה הדפדפן שלך?
Google Chrome v86
• אנא הסבר את ההצעה שלך במדויק ותמצית כדי שיהיה קל ככל האפשר להבין למה אתה מתכוון.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה הדפדפן שלך?
Google Chrome v86
• מה הוצג על המסך כאשר נחסמה (מסך ריק? חלק ממשק המשחק? הודעת שגיאה?)
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה הדפדפן שלך?
Google Chrome v86
• איזה חלק של הכללים לא היה מכובד על ידי עיבוד BGA
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• האם אפשר לראות את הפרת החוק בשידור החוזר? אם כן, באיזה מספר מהלך?
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה הדפדפן שלך?
Google Chrome v86
• מה היה המהלך במשחק שרצית לבצע?
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה ניסית לעשות שגרם לפעולה הזו
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה קרה כאשר את/ה מנסה לעשות את זה (הודעת שגיאה, הודעת פס סטטוס משחק, ...)?
• מה הדפדפן שלך?
Google Chrome v86
• באיזה שלב במשחק הבעייה קרתה (מה היו ההוראות הנכונות)
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה קרה כאשר את/ה מנסה לבצע פעולת משחק (הודעת שגיאה, הודעת פס סטטוס משחק, ...)?
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה הדפדפן שלך?
Google Chrome v86
• אנא תאר/י את הנושא המוצג. אם יש לך צילום מסך (מומלץ) אתה יכול להשתמש ב Imgur.com כדי להעלות אותו להדביק קישור לכאן.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה הדפדפן שלך?
Google Chrome v86
• בבקשה העתק והדבק את הטקסט המוצג באנגלית במקום בשפה שלך. אם יש לך צילום מסך (מומלץ) אתה יכול להשתמש ב Imgur.com כדי להעלות אותו להדביק קישור לכאן.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• האם טקסט זה זמין במערכת התרגום? אם כן, האם היא תורגמה במשך יותר מ -24 שעות?
Move 77 is the last playable played, all other on the discard pile. End if the game is move 84/85 - so many actions required from players that already ended the game...• מה הדפדפן שלך?
Google Chrome v86
• אנא הסבר את ההצעה שלך במדויק ותמצית כדי שיהיה קל ככל האפשר להבין למה אתה מתכוון.
The game should end automatically if (before the deck is over) there is no more cards that can be played - in the players hand nor in the deck.• מה הדפדפן שלך?
Google Chrome v86
היסטוריית דיווחים
Example: i had a game where 2 black was in discard pile, so 1 black couldn't be played. so we needed to finish the deck forcibly. Link to table: boardgamearena.com/table?table=121936178
Black powder again (and 5 Flamboyant), maybe it's the cause.
1) If flamboyants are off (and double discard on cards needed eg same situations as previous interface)
2) The flamboyants to play immediately a card from the deck or add to draw pile a card from the discard pile have been played + double discard or max score reached
Flamboyant and Black Powder active : we lost two 5 and the 1 black.
The partie not ends alone, although we have no more cards to play (last card played was a 5 Flamboyant which allow to clue a color - the game didn't end after the clue).
It most likely has to do with the check for playable cards left being implemented incorrectly for black powder cards. (Relatedly, black cards should be arranged in reverse order in the discard pile from 5 to 1)
Besides considering the reverse order for black powder cards, there is no additional rule necessary to check for the premature end of the game (flamboyants can be completely ignored, see below).
@aquarelle: These rules are not necessary because there has to be a playable card left in order to trigger a flamboyant. Therefore, no playable card being left in the deck or on any player's hand implies that there is no chance of recovery left.
I was playing the Black Powder variant, and the game end did not trigger when all playable Black Powder cards had been played.
Screenshot: imgur.com/a/rFIJIPt
Table 127062781 / Move 85
boardgamearena.com/archive/replay/201126-0918/?table=127062781&player=84145696&comments=84859130;&goto=85
I also reviewed the previous few games in the Report History above and found that the game end did not trigger for the same set of game conditions: all playable black powder cards had been played.
Table: 123920328 / Move: 92
boardgamearena.com/archive/replay/201112-0929/?table=123920328&player=84730882&comments=84859130;&goto=92
Table: 124656997 / Move 72
boardgamearena.com/archive/replay/201112-0929/?table=124656997&player=84286214&comments=84859130;&goto=72
Table 124463931 / Move 87
boardgamearena.com/archive/replay/201112-0929/?table=124463931&player=87228878&comments=84859130;&goto=87
imgur.com/a/APd1tfk
Table: 127418165 / Move 95
boardgamearena.com/archive/replay/201127-1050/?table=127418165&player=84859130&comments=84859130;&goto=95
To end the game we had to discard until there was no more cards in the deck and no more move alowed...
Playing with Avalanche of Colors and Black Powder, but Flamboyants OFF.
We had no point-gaining moves left to play toward the end of the game (I think around move 93), but the game did not immediately end so we still had to continue playing. This wasn't a big deal since we didn't have many cards left, but it seemed like an improvement/bug to report, and sure enough we found this thread existed too.
2 games, whith discard of the 1 black : did not end when all the 5 are played and the black from 5 to 2. We should end remaining cards and the last turn :
boardgamearena.com/table?table=152361784
boardgamearena.com/table?table=152363690
Only whith black cards, when it's a 5 that has been discard and if black cards are all played, the game is ending.
boardgamearena.com/4/hanabi?table=152925080
Was in normal multicolor
Same problem : all colored 5s had been played and two black cards could be played but the game ended prematurely
Probably not a coincidence, that our Black stack was at 5. But 4 and 3 were still in our hands and ready to play.
Looks like the code is at some point checking whether the stacks are at 5 without regard to the fact that black is played backwards.
boardgamearena.com/5/hanabi?table=167586125
boardgamearena.com/6/hanabi?table=181213165
boardgamearena.com/4/hanabi?table=227823374
boardgamearena.com/1/hanabi?table=229289516
The weird thing about this is that the algorithm for deciding whether or not to end the game prematurely should be independent from whether or not flamboyants are on. As soon as no more cards can be played, there is also no more chance to trigger a flamboyant. Thus, if you only take that part of the code that is executed without flamboyants and apply it to every game, the bug should be fixed.
settings: avalanche/black/flamboyants on
final situation: have k4 and k3 to play before game should end, but both k2s were discarded so the moment the last playable 5 went on the game ended
boardgamearena.com/4/hanabi?table=243488440
boardgamearena.com/9/hanabi?table=253117729&replayFrom=82
Game ends after k5 played while we still had k4 in hand.
But games like the ones Silene pointed out are a serious issue.
Game ends despite PLAYABLE cards still beeing in hands (and deck isn't empty).
THIS is much more important than having to skip a few turns discarding or giving useless clues !
A shame cause it was so satisfying, then so devasting to feel as a newer player lol.
see moves 93-94
Hypothesis for root cause: This game and discussion above makes it look like the root cause could be that the code that checks for end game isn't aware of black cards going in different order. Behaviour was consistent with "one black card has been played, therefore next playable card is black two, and that's still in somebody's hand", when correct would have been "one black card has been played, therefore the next playable card is black 4, and that's no longer available"
We lost both k4 early in game, then the game didn't end when we had no playable cards. Finally ended when player discarded the final k2.
I think that the game rules are looking for k1 > k5, (like with all other colours) rather than k5 > k1.
As a fix, maybe code k1-5 to work the same way as other colours, but point to the sprites in reverse?
after move 90 no more card available - game don't stop until deck is empty .
maybe link with 1 black
here again, 2*4bk were in trash and the game didn't end
הוסף לדוח הזה
- מספר שולחן/מהלך אחר
- האם לחיצה על F5 פתר את הבעיה?
- האם הבעיה הופיע כמה פעמים? בכל פעם? באופן אקראי?
- אם יש לך צילום מסך (מומלץ) אתה יכול להשתמש ב Imgur.com כדי להעלות אותו להדביק קישור לכאן.