Muckturnier

FAQ / Oft gestellte Fragen

Was kostet es?

Nichts.

Muckturnier wird unter der GNU General Public License (GPL) veröffentlicht und der Quellcode ist frei zugänglich. Es ist also ein freies Open-Source-Programm (Free/Libre Open Source Software, „FLOSS“, nicht zu verwechseln mit Freeware oder gar Shareware).

Jeder kann das Programm „einfach so“ herunterladen, verwenden und auch weitergeben. Außerdem kann der Quellcode – im Rahmen der Lizenz – auch verändert bzw. angepasst werden. Kostenlos – jetzt und auch in Zukunft.

Es gibt kein Abo, keine Registrierung, keinen Aktivierungsschlüssel, keinen Testzeitraum, keine Einschränkung, keine Werbung, keine Spyware und keinen Datenklau. Das Programm sammelt weder irgendwelche Daten, noch kommuniziert es mit irgendwelchen Servern. Das kann gerne jeder im Quellcode nachprüfen.

Vgl. hierzu auch Und warum machst du das umsonst? ;-)

Wo läuft es?

Mindestens auf Linux, Windows, macOS und FreeBSD – dank dem hervorragenden Qt-Framework, auf dem das Programm aufbaut.

Das eigentliche Buildsystem CMake ist für Linux ausgelegt (die Entwicklung findet auf Gentoo Linux statt). Für die Windows- und macOS-Builds nutze ich qmake. Mehr dazu steht in der Readme.

Wer hat es schon benutzt?

Das kann man nicht so genau sagen. Das Programm beinhaltet keinerlei Telemetrie. Ich weiß weder, wie oft es von echten Nutzern (also nicht von Bots) heruntergeladen wurde, noch, für welches Betriebssystem. Ich weiß auch nicht, wie viele Installationen es gibt, ob diese aktiv aktualisiert werden oder wie viele Muckturniere tatsächlich mit dem Programm ausgewertet wurden – es sei denn, ich war selbst dort, oder es hat sich jemand bei mir gemeldet.

Das vorausgeschickt hier eine Liste von Muckturnieren, auf denen das Programm bisher sicher zum Einsatz kam und kommt:

Gibt es Beschränkungen?

Nein. Das Programm enthält keine gewollten Beschränkungen. Im Realeinsatz ist Muckturnier noch nie an irgendwelche Grenzen gestoßen, und wird es höchstwahrscheinlich auch nicht (vgl. auch die Dokumentation).

Was ist mit „nur Punkte aufschreiben“ bzw. „Plus“ und „Plus-Minus“?

Mitunter werden Muckturniere abgehalten, bei denen keine Bobbl aufgeschrieben werden, oder zwar Bobbl gespielt, aber nicht tatsächlich gewertet werden. Stattdessen werden nur Punkte aufgeschrieben. Das dürfte dem aus dem Preisschafkopf bzw. Schafkopfrennen bekannten Auszählverfahren „Plus“ entsprechen. Teils wird auch das sog. „Plus-Minus“-Verfahren zum Auswerten benutzt.

Beim Schafkopf mag das anders aussehen, aber Mucken ist nicht Schafkopf – und deswegen sind die Schafkopf-Auswertverfahren nicht bzw. nur schlecht zum Auswerten eines Muckturniers geeignet.
Einen ausführlichen Artikel zu dem Thema mit Rechenbeispielen habe ich unter Bobbl und Tore vs. Plus und Plus-Minus online gestellt.

Bobbl sind ein integraler Bestandteil des Muckens. Das Muckturnier-Programm ist für Muckturniere konzipiert, auf denen Bobbl gespielt und auch gewertet werden. Folgerichtig werden das alleinige Aufschreiben von Punkten bzw. das „Plus“-Verfahren und „Plus-Minus“ nicht unterstützt.

Seit wann gibt es das Programm?

2010 habe ich den ersten Code geschrieben, damals in PHP, HTML und JavaScript (ich wusste und konnte es nicht besser ;-)

2015 habe ich das Programm dann auf Python und Qt via PyQt portiert, ab da war es dann ein richtiges GUI-Programm und keine Webanwendung mehr, die auf einem HTTP-Server laufen muss.

2017 gab es dann schließlich das erste C++/Qt-Release. Ab da gab es dann auch einen „normalen“ Windows-Installer, ganz ohne Kompilieren oder Installieren für Windows-User „ungewohnter“ Software (sprich Python und PyQt).

2020 kamen dann noch ein Linux-AppImage und ein macOS-App-Paket dazu.

Das Projekt hat also schon ein paar Jahre auf dem Buckel und enthält mittlerweile Einiges an Know-How.

Wie kann ich Fehler melden oder Features anfragen?

Am besten schickt ihr Bug-Reports oder Feature-Requests direkt per E-Mail an mich. Oder auch gern einfach mal auf ein Bier vorbeikommen ;-)

Einen Bugtracker gibt es außerdem auf der GitLab-Seite von Muckturnier.

Wie kann ich mitmachen?

Du kannst programmieren?

Jeder, der möchte, kann sich gerne an der Entwicklung des Programms beteiligen! Einfach den Quellcode besorgen, und los geht’s :-) Der Code wird mit Git verwaltet und liegt auf GitLab, vgl. auch Download: Quelltext-Repository (Git).

Muckturnier ist in C++ geschrieben. Es kommt der C++17-Standard zum Einsatz. Das Programm baut auf Qt auf. Standardmäßig wird gegen Qt 6 gelinkt, gegenwärtig kann auch noch Qt 5.15 benutzt werden. Vgl. hierzu die Readme. Grundsätzlich folgt der Code dem KDE Frameworks Coding Style.

Du hast keine Ahnung vom Programmieren?

Zum Mitmachen muss man nicht unbedingt programmieren können! Gerne gefundene Bugs, Lob, Kritik, Verbesserungsvorschläge und Sonstiges mitteilen! Jedes Feedback ist super!

Abgesehen davon: Das Programm lebt davon, dass es benutzt wird. Der potenzielle Nutzerkreis ist klein; es wird ja allein schon nur regional beschränkt überhaupt gemuckt.

Deswegen: Wenn jemand das Programm einsetzt, dann bitte weitersagen! In den Bericht über das Turnier schreiben! In sozialen Medien posten! Weil allein die Tatsache, dass es nichts kostet, ist nicht genug.

Und generell

Die Turnierleitung eines Muckturniers wird ja typischerweise von „denen, die das schon immer gemacht haben“ übernommen und „das haben wir schon immer mit Papier und Stift gemacht“. Oder, mittlerweile immer öfter anzutreffen: die nächste Generation hat das Problem grundsätzlich erkannt, und sich schon eine Excel-Tabelle für die Auswertung zusammengebaut. Und „damit kommen wir super klar“.

Jeder, der das Programm schon einmal benutzt hat, weiß, dass es in einer anderen Liga spielt, als eine Excel-Tabelle, und in einer ganz anderen als Papier und Stift. Zumal es ja nicht nur um’s Auswerten an sich geht.

Also: Spread the World ;-)

Wer macht das alles hier?

Tobias Leupold

Tobias Leupold. Ich entwickle und pflege das Muckturnier-Programm und kümmere mich um muckturnier.org.

Ansonsten bin ich KDE-Developer; vornehmlich arbeite ich an meinen beiden Projekten KGeoTag und Scandoc. Außerdem bin ich einer der momentan drei aktiven Entwickler von KPhotoAlbum. Abgesehen davon schreibe ich auch an ein paar anderen (kleineren) Open-Source-Projekten.

Im „richtigen Leben“ bin ich Zahnarzt, verheiratet mit meiner Frau Barbara, habe zwei Kinder und wohne mit meiner Familie in Konradsreuth.

Und auch, wenn es TVO damals hartnäckig behauptet hat: Ich war nie Mitglied einer Landjugend ;-)

Und warum machst du das umsonst?

So funktioniert Free/Libre Open Source Software!