Version: (using Devel) Installed from: Compiled sources The solver for Grandfather's Clock will report games as unwinnable if there is a progression of cards in a pile that cannot be moved to the foundations in their current order. However, this is wrong since cards can be re-ordered using empty piles. (Example to follow...)
Created attachment 33671 [details] example of confused solver In this example, the game is winnable, and is considered so by the solver upon load. However, moving the two of hearts to the foundation causes the solver to incorrectly label the game "not winnable in its current state". The problem seems to be that the solver is not considering moving cards from the third pile onto empty piles (which is needed to complete the game). I've reproduced this several times with different game numbers where similar circumstances are obtained.
Another example saved game can be found here: http://lists.kde.org/?l=kde-games-devel&m=124179984600865&q=p3 Also see <http://permalink.gmane.org/gmane.comp.kde.devel.games/5675>.
interestingly enough the demo will first reorder the cards and _then_ move to foundation :)
SVN commit 1004499 by coolo: funny bug - easy fix BUG: 192721 M +0 -4 clock.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1004499