Some time ago I posted this PySolFC: a Python solitaire game collection.
Meanwhile there is a newer version, and as it is in gizmo's Best Free Card Game on first place, I thought it's worth to mention it here again.
Game:
http://pysolfc.sourceforge.net/
Categories* French (722 games)
* Mahjongg (200 games)
* Hanafuda (43 games)
* Tarock (22 games)
* Mughal Ganjifa (20 games)
* Dashavatara Ganjifa (20 games)
* Hex A Deck (19 games)
* Trumps only (15 games)
All the games are full, free, clean, open-source and without ad ware.
With rules for each game, demos*, whizzard, skins, decks, sounds, lots of options...
*"Demos" mean, that you may play all games in demo-mode, when you don't know the rules, or will see how they work.
The "demo" pics are here to show that this collection is great even for beginners or to learn new games. There are even written rules for every game.
The old website - for info only:
http://www.pysol.org/
.
.
Download:
http://sourceforge.net/projects/pysolfc/
Besides that you need Python (programming language):
I have the version 2.6. and it runs flawlessly.
http://www.python.org/download/releases/
Python 2.6.
For improved look of the deck (required python-imaging v.1.1.7)
http://pysolfc.sourceforge.net/#introduction
PIL-1.1.7.win32-py2.6.exe [838k] [python 2.6] http://effbot.org/downloads/#pil
.
.
That sounds more complicated than it is. I play one of these games daily !!! since many, many years, different versions on different puters.
.
.
.
You can learn more about Python if you are interested - but don't need it for the game.
The Python Wiki
Have fun.
graylox