New stable release of PySolFC — an open-source collection of over 1,000 card Solitaire/Mahjong games

PySolFC is a free and open-source collection of over 1,000 card Solitaire and Mahjong games with many features and solver/analysis tools. It is almost 20 years old, and the current development efforts are concentrated on the GitHub repository.

The PySolFC developers are happy to announce a new stable release, 2.2.0, of PySolFC (the last one was in distant 2009!). Among the new features are:

  • Compatibility with both Python 3.x and Python 2.7.
  • Support for the Kivy user-interface toolkit, for Android devices and other systems.
  • A Microsoft Windows binary installer.
  • Support for dealing all Freecell Pro deals by specifying "ms100000", or similar, as the seed.
  • Support for the Black Hole and All in a Row solver was added.
  • Test suite and CI have been added to the repository.
  • The code now passes flake8 validation.

You can find download links for current Windows, source code, and Android versions. Packages for Linux/BSD/etc. distributions and operating systems should be made available soon from the downstream packagers.

Future plans:

  • Vector-based fully scalable cards and graphics
  • -scale cardsets for HD displays
  • An online, WWW-based version

If you want to help, we need:

  • Programmers
  • Graphic designers who would help with improving the app’s look
  • People to help with documentation and translations
  • People who would spread the word
  • Testers / QA people
  • Monetary donations – see this page

We will gladly answer any questions!

Remember that apart from this thread you can also contact us using the FOSS Card Games group, and using the ##pysol chat room on Freenode (note the double octothorpe/hash-sign/pound-sign).

A final note is that while we are using GitHub for version control, and accept pull requests and issue reports, we are still hosting the main site and the downloads on See the explanation for details.

submitted by /u/shlomif


You might also like

Leave A Reply

Your email address will not be published.