Muckturnier 3.0 out now!
Die neue Version bringt abgesehen von einem neuen Versionierungsschema vor allem die Möglichkeit mit, mehrere Rechner für die Anmeldung und Auswertung per LAN oder WLAN zu vernetzen, was vor allem für große Turniere eine deutliche Erleichterung bedeutet.
Muckturnier kann jetzt Netzwerk
Die 1. Oberfränkische Muckmeisterschaft auf dem letztjährigen Hofer Volksfest war bis dahin das mit einigem Abstand größte Muckturnier, was mit dem Muckturnier-Programm ausgewertet wurde. Auch bedingt durch die vielen Karter ging es nicht mehr nur um die Auswertung, sondern vor allem auch um die Anmeldung: Mehr als 100 Voranmeldungen und zusätzlich die Anmeldungen vor Ort wollten organisiert werden.
Es wurden zwei Rechner zur Anmeldung benutzt, um lange Schlangen zu vermeiden. Dank der kurz vorher eingeführten Markierungen klappte die Anmeldung und auch das Zusammenführen der beiden Datenbanken – aber nicht Endbenutzer-geeignet. Auch der Vergleich der Ranglisten der beiden Rechner (doppelte Buchführung um Eingabefehler zu finden) funktionierte dank der Prüfsummen-Funktion; auch hier eröffnete sich aber defintiv noch Raum nach oben.
Sowas gehört sich mit Netzwerk gemacht. Nur wie?! Mit Netzwerk hatte ich programmiertechnisch noch nie zu tun … asynchrone Kommunikation zwischen mehreren Teilnehmern? Aber so schlimm war es gar nicht ;-) Nach etwas (und etwas mehr) Einarbeitung und viele, viele Zeilen Code später gibt es nunmehr zwei Server-Client-Funktionen:
Anmeldungsnetzwerk: Ein Rechner fungiert als Server, an dem sich mehrere Clients anmelden können. So können mehrere Rechner für die Anmeldung genutzt werden, und alle Änderungen an der Paar- bzw. Spielerliste werden immer automatisch an alle Rechner geschickt. Alle Beteiligten sehen immer den aktuellen Stand.
Ranglistennetzwerk: Ein Rechner ist der Server, mehrere Clients können die Server-Rangliste anfragen. Ein Client vergleicht dann die Server-Rangliste mit seiner eigenen und zeigt etwaige Unterschiede an.
Verbesserungen am Windows-Installer
- Der Windows-Installer legt jetzt Registry-Einträge an, mit denen die Deinstallation über die Windows-Softwareverwaltung möglich wird. Bei einem Upgrade wird die vorher installierte Version jetzt automatisch deinstalliert, damit keine veralteten Dateien übrigbleiben. Weiterhin wird bei einem Downgrade eine Warnung angezeigt.
- Es wird jetzt automatisch das Installations-Zielverzeichnis der zuletzt installierten Version ausgewählt, sofern es eine alte Installation gibt.
- Installer und Uninstaller sind jetzt mit eigenen Icons, Bildern und Willkommensseiten deutlich schicker :-)
Weitere Änderungen
- Verbesserung: Wenn jetzt eine Spielstand-Spin-Box angeklickt wird, dann wird der bisher eingegebene Text (also der aktuelle Spielstand) komplett markiert, so dass eine Eingabe den bisherigen Spielstand überschreibt (und man den alten nicht erst löschen muss).
- Neu: Es kann jetzt eine Standardmarkierung („Automatische Markierung“) ausgewählt werden, mit der alle neuen Paare/Spieler nach dem Anmelden markiert werden. Standardmäßig ist keine Markierung, also „(unmarkiert)“ gesetzt.
- Bugfix: Wenn markierte Anmeldungen ausgeblendet sind und dann die ganze Paar-/Spielerliste gelöscht wird, dann werden die entsprechenden Markierungen jetzt automatisch wieder eingeblendet, damit beim nächsten Benutzen die jeweilige Markierung nicht (unerwarteterweise) auf „ausgeblendet“ gesetzt ist und der oder die markierte(n) Eintrag/Einträge „verschwinden“.
- Bugfix: Das Programm konnte zum Absturz gebracht werden, wenn man in der „Markierung“-Spalte auf der Paare- bzw. Spielerseite den Namen einer Markierung editiert hat. Die ganze Spalte sollte natürlich gar nicht erst editierbar sein, und das ist jetzt der Fall.
- Bugfix: Wenn man ein Paar bzw. einen Spieler umbenennt oder löscht, dann wird ein evtl. angezeigtes Suchergebnis wieder korrekt wiederhergestellt und aktualisiert, anstatt die Suche zu beenden und wieder die komplette Liste anzuzeigen.
- Neu/Bugfix: Es gibt jetzt unter Windows einen „Kontexthilfe“-Menüeintrag, da Windows es nicht zulässt, das Kontexthilfe-Fragezeichen neben Minimier- und Maximier-Buttons in der Fenstertitelleiste anzuzeigen. Damit kann die Kontexthilfe jetzt auch unter Windows aufgerufen werden.
Für alle Änderung vgl. den ChangeLog!