Die Bilder können durch einen Klick vergrößert werden. Alle (fast) Dialog kann man hier sehen.
Vorwort
- In unserer Abteilung wird nun schon seit mehreren Jahren getippt. Bislang
wurde die Auswertung über eine EXCEL-Tabelle gemacht und die einzelnen
Tipps per Mail einer Kollegin zugeschickt. Da die Auswertung (wenn auch
über EXCEL-Makros vereinfacht) immer recht zeitaufwendig war, wurde
diese Applikation entwickelt. Es gibt zwar relativ viele Sites, die Tippspiele
anbieten, jedoch haben wir keine gefunden, die so etwas in Sourceform
anbietet.
- Erforderlich ist ein (Apache-)Webserver und natürlich PHP. PHP
sollte als Modul laufen, da Sessionmanagementfunktionen genutzt werden.
Als Datenbank wird MySQL verwendet. Eine Portierung auf ein anderes DB-System
sollte nicht sonderlich problematisch sein, da ADODB eingesetzt wird.
Der einzigste Punkt, an dem es Probleme geben könnte, ist die PASSWORD-Funktion
der MySQL-Datenbank. Hier müsste ggf. ein Workaround geschaffen werden.
Installation
Wie kommen die Ergebnisse und die Punkte ins Spiel?
Dafür ist der Admin zuständig. Er hat unter dem Punkt "Verwaltung"
einen gesonderten Punkt "Ergebnispflege". Hier werden
- die Ergebnisse eingetragen,
- der Spieltag berechnet,
- der Spieltag abgeschlossen und
- das Ergebnis per Email an die Mitspieler versandt.
Wie viele Punkte bekommt man für den Tipp?
- Für die richtige Tendenz (z.B. Heimmannschaft gewinnt) einen Punkt. Für die richtige Tordifferenz einen weiteren Punkt und für das richtige Ergebnis noch einen Punkt. Pro Paarung kann man also maximal 3 Punkte bekommen.
Wie so verschwindet ein abgeschlossener Spieltag aus der linken Leiste?
- Der Spieltag verschwindet nicht, sonder "wandert" an das Ende
der Liste. Da man nicht immer von einem Großbildschirm ausgehen
kann, sind die aktuell anstehenden Spieltage immer oben.
Wie lange darf getippt werden?
- Eingetragen habe ich immer einen Tag vor dem 1. Spieltag 15:00 Uhr.
Ausschlaggebend hierfür ist die Spalte "Paarungen.paar_Tippendezeit".
Es kann vorkommen, dass ein Spiel erst später stattfindet. Dann braucht
in die entsprechende Zeile nur ein anderes Tippende eingetragen werden
und schon kann auch später noch ein Tipp eingetragen werden.
Die abgelaufenen Spieltage sperren sich automatisch über ein Update-Statement
beim Anmelden.
Was sind das für komische Teilnehmer 1:1, 0:0, 2:1 und 1:0?
- Das ist ein kleiner Anreiz für die Tippgemeinde. Am Anfang gab es Kollegen, die immer einen Standardtipp (z.B. 2:1) angegeben haben, teils als Sicherheit für vergessene Tippabgabe, teils wider besseres Wissen. Die Pseudotipper 1:1, 0:0, 2:1 und 1:0 zeigen an, wie der Punktestand wäre wenn man so getippt hätte. PS: Bei der letzten Saison hätte man mit so einem Standardtipp keine Chance gehabt.
Was wird (neben Fehlerbeseitigung) noch weiter entwickelt?
- User-Pflege über ein Menü.
- Styles.
- Ausgabe der Tipps und des Highscores über PDF.
- Evtl. Umstieg auf ein Templatesystem.