Liebe Doko-Freunde ! Bei der Erstellung dieser App wurde hauptsächlich Wert auf eine einfache Benutzung gelegt - sicherlich sind einige Sachen optisch noch optimierbar. Einige Funktionen und Erweiterungen werden auch erst in einer der nächsten Version implementiert, da aber die App bereits sehr gut nutzbar ist, habe ich mich zu einer Veröffentlichung in diesem Stadium entschlossen - bitte daher nicht sofort negativ bewerten, falls Probleme auftauchen oder Funktionen vermisst werden - konstruktive Kritik und Verbesserungsvorschläge werden gerne angenommen. Nachfolgend eine kurze Anleitung - auch wenn die App eigentlich selbsterklärend ist: Um später statistische Auswertungen erstellen zu können, musste ich ein "Stammdaten"-Konzept einführen: es müssen zunächst Spieler und Gruppen angelegt werden, bevor man einen neuen Spieltag / Spielzettel erstellen kann. Das hat den Sinn, dass man z.B. nicht mal "Holger" und beim nächsten Spieltag "Holgi" nehmen kann, da ja so eine übergreifende Auswertung unmöglich wäre. Als Gruppe kann man letztlich nehmen was man will: das kann die Spielgruppe sein ("privat", "Verein", "Sonntagsrunde" etc.) oder bei gleichbleibender Gruppe auch die Saison ("Dokodeppen 2020", etc.). Damit die Logik klar wird, liefere ich die Software mit Demo-Spielern und einer Demo-Gruppe aus - beides ist natürlich über das Hauptmenü änderbar (sprich: legt bitte erst einmalig eure Spieler und Gruppen an) Ablaufbeschreibung: Spieltag anlegen: zunächst muss eine Gruppe (s.o.), die Anzahl der Runden und die Anzahl der Spieler (4/5) festgelegt werden. Die einzelnen Spieler müssen ausgewählt und (falls gewünscht) die Sitzposition ausgelost werden. Zusätzlich kann noch festgelegt werden, ob in der Runde zusätzlich ein Pflichtsolo gespielt werden muss. Durch Auswahl oder Neuanlage eines Spieltages kommt man zur Spielzettel-Übersicht: dort werden tabellarisch alle Spiele incl. Summen- und Platzierungsspalte angezeigt. Die Spalte "OK" besagt, ob das Spiel bereits erfasst wurde; sind alle Spiele erfasst, kann man den Spieltag "abschließen" - eine Änderung der Spiele nach Abschluss ist dann nicht mehr möglich ! Die Berechnung der Punktesumme und Platzierung erfolgt im Hintergrund automatisch nach Erfassung eines Spielergebnis. Die Platzierung errechnet sich bei Punktegleichheit gemäß Einstellung entweder als Schnitt (es gibt z.B. keine 2x "Platz 1" sondern 2 x "Platz 1,5") oder besten Platz (2x "Platz 1." dafür keinen "Platz 2") Durch Auswahl eines Spieles in der Übersicht gelangt man zur Spielerfassung: man wählt die entsprechenden Sieger (grün) und Verlierer(rot) aus, bei 5er-Tischen muss beim Solo noch der Geber markiert werden (gelb), da dieser keine Punkte bekommt. Die einfachen (!) Punkte werden über ein Scrollrad gewählt und bei einem Solo für den Solisten entsprechend multipliziert - zur Sicherheit gibt es einige Plausi-Prüfungen und ein Bestätigungsfenster. Böcke, Sonderpunkte etc. müssen manuell gerechnet werden, da hier eigentlich jeder so seine Sonderregeln hat. "Sonderspiele" (Vortrag, Sonder-Solo, Strafpunkte) können durch Erfassung von 0 Punkten auch wieder gelöscht werden Optionen Startbildschirm: - Einstellungen: Konfiguration der App, derzeit kann man nur wenig ändern, andere Optionen werden bei Bedarf erweitert => Schriftart: Vorgabe der Schriftart (Standard ist eine Schreibschrift, um einen manuell ausgefüllten Zettel zu simulieren) => einfaches Design: auf manchen älteren Geräten werden speziell Auswahlen nicht richtig dargestellt - mit dieser Option wird Abwärtskompatibilität sichergestellt => Spieleingabe bestätigen: bei Aktivierung muss jedes Ergenis noch einmal bestätigt werden (sonst nur Sonderspiele) => doppelte Platzierungen: aus: bei Punktegleichheit am Ende eines Zettels entspricht der Platz dem Mittel an: bei Punktegleichheit am Ende eines Zettels entspricht der Platz dem besten Platz Bei Änderungen kann eine Neuberechnung davon betroffener Spielzettel durchgeführt werden ! => Platzierung farbig : bei Aktivierung wird im Spielzettel die Platzierung durch Einfärbung der Namen im Ampelprinzip dargestellt => Punkte im Kopf : bei Aktivierung werden im Spielzettel die Punkte beim Spielernamen mit angezeigt => Wertungen farbig : bei Aktivierung werden im Spielzettel die Ergebnisse im Ampelprinzip dargestellt (grün:Gewinner / rot:Verlierer) => Schweine-Anzeige : bei Aktivierung werden statt Ampeln farbige Schweine für Gewinner / Verlierer genutzt - Stammdaten Spieler: Pflege des Spielerstammes (selbsterklärend, Erfassung der Spieler, Fotos sind erfassbar, werden aber z.Zt. noch nicht weiter verwendet) - Stammdaten Gruppen: Pflege des Gruppen / Saisons (selbsterklärend, Erfassung der Gruppen und/oder Saison über die später Gruppenauswertungen aufgerufen werden können) - Auswertungen da die ganze Spielerfassung auf eine SQLite-Datenbank beruht, bietet es sich an, einige Auswertungen zu ermöglichen; die Auswertungen werden zukünftig erweitert und grafisch aufbereitet, spezielle Wünsche gerne gesehen. Aktuell sind folgenden Punkte implementiert: => "Statistik gesamt" : Gesamtauswertung pro Spieler nach Punkte, Platzierung, diverse Durchschnitte, etc. => "Statistik Gruppe gesamt" : Gesamtauswertung für eine Gruppe/Saison => "Statistik Gruppe Spieltag" : Auswertung für eine Gruppe/Saison pro Spieltag => "Chart Gruppe Spieltag" : grafische Auswertung für eine Gruppe/Saison (Punkte, Punkte-Summe, Punkte-Schnitt, Plat, Platz-Summe, Platz-Schnitt) => "Enzelspiele": Übersicht aller Spiele - Datentransfer mittels Datentransfer können Spielergebnisse per Bluetooth oder WLAN mit anderen Geräten synchronosiert werden: => es werden nur vollständige und fixierte Spieltage einer Gruppe / Saison übertragen => die Spieltage bekommen auf dem Empfangsgerät neue Spielstagsnummern => Koppelung per Bluetooth teilweise etwas tricky, da das Scannen nach Geräten teilweise nicht richtig funktioniert (wir arbeiten daran)) => Koppelung per WLAN nur im gleichen WLAN-Netz möglich: Sender oder Empfänger gibt die IP des Partners ein und "koppelt": Übertragung geht aber nur von "Senden" zu "Empfangen" - Anleitung / EULA / About: entsprechende Texte (! bitte dringend die EULA vor der Benutzung lesen !) - Spenden die App wird derzeit gratis angeboten, über eine kleine Spende für den Kaffeeverbrauch würde ich mich freuen Optionen Spielzettel: Über Optionen sind folgende Funktionen wählbar: - "Ergebnis" : das Gesamtergebnis für diesen Spieltag angezeigt und in die Zwischenablage kopiert (für evtl. Versendung per EMail etc.) - "Vortrag manuell" : für einen einzelnen Spieler können Punkte als Vortrag eingetragen werden (um zB nach Ausstieg eines Spielers mit den alten Ergebnissen weiterspielen zu können) - "Vortrag automatisch" : vom letzten Spieltag werden alle Punkte als Vortrag eingetragen werden (um zB nach Ausstieg eines Spielers mit den alten Ergebnissen weiterspielen zu können) - "Sonder-Solo" : sollten noch einzelnen Soli offen sein, so können diese hiermit erfasst werden; ebenso kann dies genutzt werden, wenn sich der Geber nach Solo-Spielen nicht ändern soll - "Strafpunkte" : für einen einzelnen Spieler können Strafpunkte erfasst werden (mit oder ohne Gutschrift für andere Spieler) - "abschließen" : der Spieltag kann (endgültig!) abgeschlossen werden um spätere Manipulation zu verhindern (nur abgeschlossene Spieltage können auf andere Geräte übertragen werden) - "Wertung j/n" : Spieltage ohne Wertung fließen nicht in die Spieltagauswertung statt (die Spiele in die Gesamtstatistik aber schon); sinnvoll wie oben: jemand verlässt vorzeitig die Spielrunde - "löschen" : der Spieltag kann - nach Rückfrage - (endgültig!) gelöscht werden So, ich glaube, das war es im Groben ... Ideen zur Verbesserung ausdrücklich erwünscht ! Viel Spaß mit der App - bei regelmäßiger Nutzung würden ich mich über eine kleine Spende freuen.