FreeCell is an "open" solitaire meaning that all the cards are dealt face up at the start of the game and this lets you analyze the outcome of moves before you make them. Therefore, nearly every single game of FreeCell can be won with proper play which may help explain its popularity.
Source code : Koenbrinkman