Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shlomif/PySolFC
A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
https://github.com/shlomif/PySolFC
card-game cards freecell-solver game hacktoberfest open-source patience python solitaire solitaire-game
Last synced: about 1 month ago
JSON representation
A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
- Host: GitHub
- URL: https://github.com/shlomif/PySolFC
- Owner: shlomif
- License: gpl-3.0
- Created: 2012-03-10T09:51:40.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-23T23:34:23.000Z (about 2 months ago)
- Last Synced: 2024-10-24T13:08:02.786Z (about 2 months ago)
- Topics: card-game, cards, freecell-solver, game, hacktoberfest, open-source, patience, python, solitaire, solitaire-game
- Language: Python
- Homepage: http://pysolfc.sourceforge.net/
- Size: 106 MB
- Stars: 460
- Watchers: 30
- Forks: 105
- Open Issues: 96
-
Metadata Files:
- Readme: README.android
- Changelog: NEWS.asciidoc
- Contributing: CONTRIBUTING.md
- License: COPYING
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-python-applications - Repo - droid.org/en/packages/org.lufebe16.pysolfc)) Highly-portable collection of solitaire card games. `(linux, windows, android, kivy, tk)` (<a id="tag-games" href="#tag-games">Games</a>)
- awesome-python-applications - Repo - droid.org/en/packages/org.lufebe16.pysolfc)) Highly-portable collection of solitaire card games. `(linux, windows, android, kivy, tk)` (<a id="tag-games" href="#tag-games">Games</a>)
README
History:
--------The Android project was created in 2016 as a separate project (on Bitbucket)
forked from a long inactive Sourceforge repository by lufebe16. The first
version (as 0.8) was released with fdroid in March 2017.In 2016, shlomif started working diligently on the official project.
Following his request to combine these two projects, the Android version
was merged into his repo (now on github) in February 2018. The
first joint version (as 2.2.0) was released in April 2018.Build Prerequisites (needs root):
---------------------------------You need a linux workstation (either native or virtual). It needs
x86 hardware (either intel or amd). No graphic desktop is needed,
cmdline only is sufficient.On freshly installed systems you will need to add about the
following packages:On a 'freshly installed' Ubuntu or Debian, the following
additional packages had to be installed:- python-setuptools
- javasdk (ubuntu: default jdk)
- cython (ubuntu: cython)
- pip (ubuntu: python-pip)
- pexpect (ubuntu: python-pexpect)
- zlib headers (ubuntu: zlib1g-dev)
- virtualenv (python-virtualenv)
- zip,unzipOn a 'simple' gentoo installation the following packages had to be
installed in addition:- dev-python/pip
- dev-python/virtualenv
- dev-python/cython
- dev-media-libs/libsdl2
- dev-media-libs/sdl2-image
- dev-media-libs/sdl2-mixer
- dev-media-libs/sdl2-ttf
- dev-media-libs/gstreamer
- dev-vcs/git
- dev-java/antFor detailed instructions consult buildozer/build-instruction.txt.
NOTES:
1) This information is supplied to give you a hint, when running into
problems.
2) All builds need an working (fairly fast) internet connection and
6 GB of free disk space.Cardsets:
---------The Apk includes a minimal set of cards for playing.
Additional user supplied data:
------------------------------NOTE:
To be able to add additional resources to your app, you need to
enable storage access in the android settings for the app. Go to
Settings/Apps/PySolFC/Permissions.Resources are stored in ~/.PySolFC/. On an android device this is
equivalent to /sdcard/.PySolFC/.Additional cardsets can be installed in ~/.PySolFC/cardsets/.
Important: Cardsets must use the 'png' image format. Use
scripts/cardconv (on a gnu/linux system) to convert, before copying
them to the device.Byond cardsets you may also wish to add your own backgrounds. You can
add them to ~/.PySolFC/data/tiles (patterns) and to
~/.PySolFC/data/tiles/save-aspect/ (images). 'png' and 'jpg' image
formats are supported.