chrisboyle / sgtpuzzles

Android port of Simon Tatham's Puzzles
https://chris.boyle.name/puzzles
Other
597 stars 168 forks source link

Mines: ensure solubility enabled but forced to guess last 4 squares/2 mines #607

Closed Chasen101 closed 1 year ago

Chasen101 commented 1 year ago

Describe the bug Puzzle: Mines According to the game instructions, ensure solubility is enabled by default when playing normal (non-custom) games. However, when playing a normal 16x16 grid game (40 mines), I got down to the last 4 squares with 2 mines left and no way to deduce the next move without guessing.

To Reproduce Unsure if this is random chance or not. In the many many games played I've only seen this once. Hard to/can't seem to reproduce.

Expected behavior In normal game modes no move should be a guess.

Screenshots Two screenshots added:

  1. showing the final 4 squares/2 mines with no deductable move available
  2. showing game mode (16x16/40mines)

Screenshot_20230616-092400

Screenshot_20230616-092552

Version info (optional, but sometimes helpful)

Additional context Nothing else to add. Love the app. Thanks!

SteffenBauer commented 1 year ago

Not sure why this board should not be solvable without guessing. The solution looks quite obvious and unique to me: The remaining two mines are in the lower two cells just above the both '3'. Only way that satisfies all numbers around the remaining four covered cells.

Chasen101 commented 1 year ago

Well that's embarrassing... you're absolutely right. Sorry about that, guess I should go to bed 😂 will close this thread