Schafkopf is the most popular card game in Bavaria.
With this application, you can record results of your physical Schafkopf round in an SQLite database.
Why should I do this instead of using pen and paper?
- The
Schafkopf-Applicationcalculates the results immediately. - You can access wonderful graphs illustrating the results.
- You can access comprehensive stats analyzing gaming behavior of the players.
- You have a database with all the results for doing further analysis.
The Schafkopf-Application was created with Python and the Dash framework.
You can run the application locally and access it via your browser:
- Clone
Schafkopf-Applicationand go to theschafkopfdirectory. - Create a
condaenvironment with Python version~=3.8.4
conda create -n "schafkopf" python~=3.8.4 ipython
and run
conda activate schafkopf
pip install -r requirements.txt
- Run
python init.pyto init the schema in the SQLite database calledschafkopf.db. - Start the application with
python -m app. - Go to a browser and type in
http://127.0.0.1:8050/.
We play Rufspiel, Solo, Ramsch, and Hochzeit, which is basically the used configuration in the small villages
in the north-eastern region of Nürnberg. The calculation is based on the rules
of Sauspiel - Spielabrechnung.
