An awesome collection of Solitaire games for Python. This is an unofficial clone of the Subversion repository, in order to maintain some brances with improvements.
Python HTML Tcl Shell Makefile Perl
Permalink
Failed to load latest commit information.
Screenshots Add the screenshot. Nov 8, 2016
data Get rid of trailing space. May 22, 2013
docs Got "python setup.py bdist_rpm" to work again. Nov 8, 2016
html-src Install pysollib.ui.tktile, fix mygettext imports Mar 14, 2016
po Added italian translation Jun 5, 2012
pysollib Create a base class - refactoring. Feb 17, 2017
scripts Move some classes to a common module. Feb 10, 2017
tests Add a test. Nov 9, 2016
.gitignore
.travis.yml Fix travis by extracting a separate script Feb 14, 2016
AUTHORS * scalable cards (req: PIL >= 1.1.7) Mar 6, 2011
COPYING * changed GPL version to 3 Jun 12, 2009
MANIFEST.in Got "python setup.py bdist_rpm" to work again. Nov 8, 2016
Makefile Add an "all" target to avoid running 'make install Nov 9, 2016
README.md Add a screenshot. Nov 8, 2016
pysol.py
setup.cfg Got "python setup.py bdist_rpm" to work again. Nov 8, 2016
setup.py
setup_osx.py Got "python setup.py bdist_rpm" to work again. Nov 8, 2016

README.md

PySol Fan Club edition

This is a collection of Card Solitaire/Patience games written in Python. See http://pysolfc.sourceforge.net/ .

This is a maintenace branch of PySol FC by Shlomi Fish and by some other people, aiming to clean up the code, add features, fix bugs, port to Python 3, etc.

Build Status

Screenshots

Image

Requirements.

Installation.

See: http://www.python.org/doc/current/inst/

Running from source without installation.

You can run from the source directory:

$ python pysol.py

After following steps similar to this one (on Mageia Linux ):

$ sudo urpmi git # urpmi is similar to apt-get
$ git clone https://github.com/shlomif/PySolFC.git
$ cd PySolFC
$ git checkout shlomif--main-branch--master
$ sudo urpmi tkinter
$ sudo urpmi pygtk2
$ sudo urpmi pygtk2.0-libglade
$ sudo urpmi gnome-python-canvas
$ gmake test
$ ln -s html-src html
$ ln -s data/images images
$ tar -xvf PySolFC-Cardsets-2.0.tar.bz2 # Need to be downloaded from sourceforge
$ mkdir -p ~/.PySolFC
$ rmdir ~/.PySolFC/cardsets
$ ln -s ~/.PySolFC/cardsets PySolFC-Cardsets-2.0
$ python pysol.py

Configuring Freecell Solver

If you want to use the Solver, you should configure freecell-solver ( http://fc-solve.shlomifish.org/ ) by passing the following options to its CMake-based build-system: -DMAX_NUM_FREECELLS=8 -DMAX_NUM_STACKS=20 -DMAX_NUM_INITIAL_CARDS_IN_A_STACK=60 (or edit config.h)

Install Extras.