PySol

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

PySol
64px
Pysol-black-hole-solitaire-deal-1000-with-public-domain-tabletile.png
PySol Fan Club Edition displaying a deal of Black Hole
Developer(s) Markus F.X.J. Oberhumer
Stable release 4.82 / September 2, 2003; 20 years ago (2003-09-02)
Development status Discontinued in 2004[1]
Written in Python and Tk
Platform Cross-platform
Type Computer game
License GNU General Public License
Website www.pysol.org

PySol is an open source (GPLed) and platform independent computer game that incorporates around 1,000 solitaire games, including card games and other types of single-player games.[2] It is written in the Python programming language.[3] PySol was originated by Markus F.X.J. Oberhumer,[citation needed] and it uses the Tk GUI toolkit.

While development of PySol officially ceased in 2004,[1] several forks, including PySolitaire, UltraSol, PySol Fan Club Edition (also known as “PySolFC”) and FlowerSol, continue to be developed. PySolFC now contains over 1,000 games.[4]

The games in PySol are classified according to several criteria for better usability. The basic division is as follows:

Features

  • Hint system
  • Multiple undo/redo
  • Bookmarks
  • Demo mode showing how to play each game
  • Random game choice
  • Saving the status of games.
  • Won/lost game statistics
  • Choice of cardsets and table tiles
  • Several assist play and automatic play options
  • Sound server[6]

See also

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.

External links


<templatestyles src="Asbox/styles.css"></templatestyles>