Muckturnier

News

Muckturnier 3.9.0

Das neue Release 3.9.0 bringt vor allem Verbesserungen für die Voranmeldung – insbesondere mit Anmeldungscodes – und die Auslosung. Weiterhin gibt es einige Änderungen und es wurden auch ein paar Fehler behoben.

Vorsicht: Es gibt nicht abwärtskompatible Änderungen! Das Serialisierungsprotokoll für Anmeldungscodes wurde aktualisiert (s. u.). Anmeldungscodes, die mit einer älteren Version erzeugt wurden, können nicht mehr verarbeitet werden. Das ist an sich kein Problem, weil die Codes ja auch nur zum einmaligen Gebrauch sind – ein Problem würde aber dann auftreten, wenn man mit einer älteren Version die Voranmeldung macht, aber für das Turnier selber dann die aktuelle nutzt. Also: Falls ihr gerade ein Turnier mit Anmeldungscodes vorbereitet, dann bitte erst danach updaten!

Auslosungs-Display

Damit konnte ich ein Feature Request aus Zedtwitz umsetzen! Auf der „Übersicht Auslosung“-Seite kann man jetzt ein zusätzliches „Auslosungs-Display“ einblenden. Das ist, ähnlich wie das „Turnier-Zeitplan-Display“, dafür gedacht, dass man es auf einem zweiten Bildschirm, einem Fernseher oder mit einem Beamer anzeigt. Hier ein minimalistisches Beispiel:

Das „Auslosungs-Display“ mit sechs Tischen

Die Schriftgröße (und entsprechend die Breite der Rahmen) kann über das Kontextmenü eingestellt werden. Damit sollte – für eine realistische Anzahl an Tischen – die komplette Auslosung auf einmal angezeigt werden können, und dabei so groß wie möglich.

So kann eine auf einmal durchgeführte Auslosung (via „Alle Plätze auslosen“ auf der Anmeldungsseite) bequem für alle angezeigt werden.

Verbesserungen für die Voranmeldung

Besserer Statustext für die Anmeldung

Der Statustext der Anmeldungsseite wurde überarbeitet. Die Ausgabe ist jetzt strukturierter und gibt insbesondere aus, wie viele Tische besetzt wären und wie viele Paare bzw. Spieler noch fehlen würden, wenn alle Voranmeldungen kommen.

Das ist vor allem dann interessant, wenn man viele Voranmeldungen hat und nahe ans Tischlimit kommt. So weiß man direkt, wie viele Plätze noch frei sind, also wie viele Anmeldungen vor Ort noch angenommen werden können, und gleichzeitig sichergestellt ist, dass alle Vorangemeldeten mitspielen können.

Das sieht dann z. B. so aus:

Das neue Interface zur Auswahl der Markierung für Voranmeldungen

Vereinheitlichtes Interface und Voranmeldungen heißen jetzt auch so

Das Interface zur Auswahl der Markierung für Voranmeldungen wurde mit dem für allein gekommene Spieler vereinheitlicht. Aktiviert werden kann das Berücksichtigen von Voranmeldungen jetzt analog über eine Checkbox neben dem Gruppen-Box-Titel.

Weiterhin ist jetzt auch überall von „Voranmeldungen“ die Rede, und nicht mehr von „abwesenden Anmeldungen“ – was zugegebenermaßen etwas verwirrend und unglücklich formuliert war:

Das neue Interface zur Auswahl der Markierung für Voranmeldungen

Anmeldungscodes verbessert

Kürzlich habe ich ja festgestellt, dass manche QR-Code-Scanner keine Leerzeichen eingeben – oder zumindest nicht ohne Weiteres. Um für maximale Hardwarekompatibilität zu sorgen, wurde das Serialisierungsprotokoll für die Anmeldungscodes dahingehend verbessert und liegt jetzt in Version 2 vor. Es werden jetzt keine Leerzeichen mehr in den Codes kodiert.

Damit man einen Hardware-Barcode-Scanner komfortabel auf korrekte Funktionalität bzw. Konfiguration testen kann, gibt es jetzt den „Code-Scanner testen“-Dialog. Angezeigt wird ein QR-Code, der alle Zeichen enthält, die in einem Anmeldungscode vorkommen können. Den scannt man, und dann wird überprüft, ob der eingegebene Datensatz exakt dem kodierten entspricht:

Der „Code-Scanner testen“-Dialog

So muss man nicht mehr mit selbstgenerierten Codes, die potenziell gar nicht das prüfen, auf was es ankommt, herumprobieren.

Widerrufen von Anmeldungscodes

Anmeldungscodes können jetzt als ungültig deklariert werden: Wird eine Voranmeldung gelöscht, für die bereits ein Anmeldungscode exportiert wurde, oder wird nach einer Änderung ein neuer Anmeldungscode exportiert, dann wird der vorher exportierte Code als widerrufen hinterlegt. Wenn ein solcher Code gescannt wird, dann wird eine entsprechende Warnung angezeigt.

Damit kann folgender – hoffentlich nur theoretisch denkbare – Fall abgefangen werden: Angenomen, es gibt 10 Tische, und man hat bereits 20 Voranmeldungen. Also keinen Platz mehr. Eine Voranmeldung sagt ab, und man vergibt den frei werdenden Platz neu. Und dann kommt das Paar, was abgesagt hatte, trotzdem – mit einem gültigen Anmeldungscode. Dann kann man jetzt zumindest sagen, dass die Voranmeldung widerrufen wurde, und auch wann (der Zeitpunkt wird mit gespeichert).

Verbesserungen und Bugfixes für das Drucken von Zetteln

Vorneweg ein behobener Fehler: Beim Drucken von Spielstandzetteln wird jetzt auch dann die korrekte Anzahl an Zetteln ausgegeben, wenn die Anzahl der Tische nicht durch die Anzahl der Zettel pro Blatt teilbar ist. Bisher haben in diesem Fall am Ende ein paar Seiten gefehlt. Der Fehler hat sich vermutlich überm Portieren der ursprünglichen Perl-Scripts auf C++ eingeschlichen.

Neu ist, dass Auslosungszettel jetzt in Stapel zusammengefasst werden. Das hat einen ganz einfachen, praktischen Grund: Man kann mit einem normalen Papierschneider nicht beliebig viele Zettel auf einmal schneiden.

Bei den Vorbereitungen für das Muckturnier der JU Leupoldsgrün habe ich Auslosungszettel für 26 Tische erstellt. Herausgekommen sind 8 Seiten. Aber so viele konnte ich nicht auf einmal schneiden. Also musste ich zwei mal 4 schneiden, und dann erst die einzelnen Haufen aufeinander legen, um schließlich die kombinierten Haufen dann von links oben nach rechts unten aufeinander zu legen, damit die Reihenfolge passt – und das nervt.

Die Lösung: Die Zettel-Bögen in Stapel zusammenfassen, die man vernünftig schneiden kann. Und dann einen Stapel schneiden, die Haufen aufeinander legen, dann den nächsten – und dessen aufeinander gelegter Haufen kommen dann unter den 1. Stapel usw.

Ganz trivial war das nicht, aber es funktioniert jetzt. Die Anzahl der Seiten pro Stapel kann man frei wählen, es wird aber eine vorgeschlagen, sobald man die Anzahl der Tische oder die Anzahl der Zettel pro Paar ändert. Und das ist die Anzahl, bei der – bei maximal 5 Seiten pro Stapel – die wenigsten leeren Zettel entstehen, also die wenigsten Seiten gebraucht werden.

Neuerungen für das Zeitplan-Display

Man kann jetzt auch für die „Zeitanzeige“-Seite des Zeitplan-Displays ein Hintergrundbild auswählen, genau wie für die „Willkommen“- und „Auf wiedersehen“-Seite. Wird keines gewählt, wird, wie bisher, die gesetzte Hintergrundfarbe angezeigt.

Abgesehen davon ist es jetzt möglich, beliebig viele Einstellungen abzuspeichern, jeweils referenziert mit einen Namen als ID. Damit kann man jetzt Vorlagen für verschiedene Turniere parallel verwalten. Die bisherigen Einstellungen sind, sofern welche gespeichert wurden, als „(unbenannt)“ verfügbar.

Weitere Änderungen, Neuerungen und Bugfixes

Alle Änderungen enthält wie immer der ChangeLog. Hier eine Auswahl:

Viel Spaß mit Muckturnier 3.9.0 :-)



Alle News