EDIT: Da die Entwicklung schon um einiges vorangeschritten ist, macht es wenig Sinn, hier mit dem Lesen zu beginnen. Die aktuellsten Versionen befinden sich hier (AWS) und hier (HS), die Erklärungen/Anleitung ab hier.
Da unsere Spielleiter mit dem Auswerten unserer Tipps z.T. sehr viel zu tun haben und weil ich mal wieder etwas programmieren wollte, habe ich Auswertspiel geschrieben.
Dabei handelt es sich um ein kleines Tool, welches in der Lage ist, Tipps zu speichern und mit den Ergebnissen des jeweiligen Spieltags zu vergleichen.
Gibt man alle Tipps eines Spieltages ein, so wird auf Knopfdruck eine komplett formatierte Auswertung ausgegeben, so dass eine Tagesauswertung kaum mehr zwanzig Minuten in Anspruch nehmen dürfte.
Lediglich das Verrechnen des Spieltages mit der laufenden Tabelle muss weiter von Hand gemacht werden.
Gedacht ist das Tool, wie bereits gesagt, für die Tippspielleiter, benutzen kann es aber von mir aus jeder andere auch.
Wenn ihr wollt und/oder Zeit habt, könntet ihr ja bei der Fehlersuche helfen. Testet einfach alles mögliche durch und wenn ein Fehler auftritt bzw. etwas falsch ausgewertet werden sollte, meldet euch hier und beschreibt den Fehler und seine Umstände möglichst genau.
Allerdings denke ich, dass es keine gravierenden Fehler mehr gibt. Die Auswertung des 17. Buli-Spieltages, die ich zum Test hab nachrechnen lassen, wurde richtig berechnet.
Ansonsten habe ich meist kleinere Testläufe gemacht, um bestimmte Voraussetzungen und Umstände zu testen, bis mir keine Fehler mehr aufgefallen sind.
Ich hoffe, dass es seinen Zweck erfüllt und den Spielleitern einen Teil der Arbeit abnimmt.
Wenn die Spielleiter an einer Stelle Verbesserungs- oder Änderungsvorschläge haben, etwa eine andere Ausgabe oder ein anderes Handling der Tipps, dann immer hier rein damit.
Mit regorns Vorschlag, dem Speichern der Eingaben in einer Datei, werde ich mich dann demnächst befassen, vielleicht kann ich es ja noch einbauen.
Nun zum Tool selbst. Das meiste erklärt sich eigentlich von selbst, denke ich, aber ein paar Dinge muss ich wohl noch sagen:
1. Fenster:
- die Anzahl der Tipper ist auf 99 begrenzt durch die zweistellige Eingabe (dürfte reichen, wäre aber änderbar)
- die Anzahl der Spiele ist auch vorgegeben, weil die Modi ja bekannt sind (habe ich etwas übersehen [England, Uefa ] - bitte melden)
2. Fenster:
- was Spiel 1 .. Spiel xy ist, kann (und muss) selbst zugeordnet werden
- die Eingabefelder sind per Tabulator-Taste nacheinander zu erreichen, so dass die Eingabe bequemer wird
- die Länge des Namens ist (beim Speichern) auf 30 Zeichen begrenzt (das reicht sogar für btbs und MoFu )
- die Eingabe der Tipps und Ergebnisse ist einstellig (ist praktisch für die Eingabe), könnte aber geändert werden
- "Tipp speichern" trägt die aktuellen Eingaben im Frame "Tipps" in die interne Tabelle ein (fortlaufend, egal welchen Datensatz man sich gerade anzeigen lässt)
- Wichtig: zunächst müssen die Ergebnisse eingetragen werden, da direkt beim Speichern der Tipps die Punktzahl errechnet und gespeichert wird. Die Auswertung sorgt lediglich für eine sortierte Ausgabe
- "Überschreiben" überschreibt den aktuell angezeigten Datensatz
- "Auswertung" löst die Berechnung (der Reihenfolge, nicht der Punkte) aus und zeigt dann die formatierte Auswertung an
- "verkleinern" ändert die Größe des Eingabefensters, so dass man es neben den Tippthread legen kann
- "vergrößern" stellt die Ursprungsgröße wieder her
- die Navigation ist wie in anderen Programmen auch:
- << - erster Datensatz
- < - vorheriger Datensatz
- > - nächster Datensatz
- >> - letzer Datensatz (und zwar der letzte der angegebenen Gesamtanzahl an Tippern, nicht der letzte gespeicherte)
3. Fenster:
- die angezeigte Auswertung kann direkt kopiert und mit dem -Tag versehen gepostet werden
- mit "Zurück" kommt man ins Eingabefenster zurück, in dem nach wie vor alle Datensätze zur Verfügung stehen
Sollte es sonst noch Fragen geben, beantworte ich die gerne.