Bug 421281

Summary: Grandfather falsely claims winnable when there are no hints to move
Product: [Applications] kpat Reporter: dennish <qtm>
Component: solverAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED    
Severity: normal CC: aacid, inguin, kde-games-bugs-null
Priority: NOR    
Version First Reported In: 3.6   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description dennish 2020-05-10 14:44:39 UTC
SUMMARY


STEPS TO REPRODUCE
1. Grandfather 85207214
2. no options to move, hint gives no hint, but says winnable
3. occurs on several Grandfather games

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Ingo van Lil 2023-02-10 08:29:58 UTC
Found this report when my mom complained about the same thing. Turns out it's not a bug:

Grandfather allows up to two redeals per game. That means the remaining cards are collected and laid out again in the initial pattern. You'll have new moves available after that.

Usability could be improved by moving the Redeal button into the game area, and maybe allowing the hint function to highlight it. But the solver is right (in this case; it does give false negative results from time to time).
Comment 2 Ingo van Lil 2023-02-10 19:23:12 UTC
(In reply to Ingo van Lil from comment #1)

> But the solver is right (in this case; it does give false negative results from time to time).

Update: That false-negative issue was fixed very recently (Bug 403564).
Comment 3 Stephan Kulow 2023-02-14 06:42:54 UTC
There were several reports that did not understand the rules of grandfather. It's a quite unique game :)

Improving the usability of finding the redeal button would be good - not everyone reads manuals *haem*
Comment 4 Ingo van Lil 2023-02-14 07:23:04 UTC
(In reply to Stephan Kulow from comment #3)

> not everyone reads manuals *haem*

Ha, tell me about it! I was also convinced there was a bug, and I had resolved to track it down.

Didn't learn about redeals until I had built kde-platform and kpat from source and enabled solver debug output. ;-)
Comment 5 Stephan Kulow 2023-02-14 07:26:40 UTC
It's so good, I even married the author of that manual! :)
Comment 6 Ingo van Lil 2023-02-19 13:31:15 UTC
(In reply to Stephan Kulow from comment #3)

> It's a quite unique game :)

Sorry for sidetracking this bug report, but I just had an interesting thought:

What about automoves? The game and the solver consider drop moves safe, but even those will affect the outcome of the next redeal and could make the difference between a winnable and a non-winnable game.