Hi,
auch dir vielen Dank für deinen ausführlichen Bericht.
So, ich habe mir mal die vorgeschlagenen Checkout-Wege im Modus Double-Out angeschaut und mir sind da ein paar ungünstige und "unlogische" Wege aufgefallen.
Spitze, dass du dir die Mühe gemacht hast und alle Wege durchgegangen bist. Nur noch als allgemeine Info (ich vermute du hattest hier ohnehin schon rein geschaut):
Die Dargestellten Checkout-Wege kann grundsätzlich jeder selbst konfigurieren. Dafür haben wir im Unterverzeichnis "configuration" die Dateien checkout_single.properties, checkout_single.properties und checkout_single.properties bereit gestellt. Da wir wissen, das da jeder seine eigenen speziellen Vorlieben hat, haben wir die Checkout-Wege auf diese Weise konfigurierbar gehalten. (Achtung: Bei Änderungen muss das Programm neu durchgestartet werden.)
Ich hatte mich zunächst an den allgemein empfohlenen Checkout-Wegen orientiert. Diese weichen mittlerweile von den im Programm dargestellten ab und zwar aus folgendem Grund (ich hoffe meine Erklärung ist verständlich):
Der Checkout-Weg wird immer abhängig vom aktuellen Score dargestellt. Damit sich dieser nicht im Laufe eines Wurfs ändert muss er abwärts stimmig sein. Ein Beispiel:
Du möchtest 170 bei Double-Out checken. Dann steht dort "T20,T20,DB". Triffst du das Triple, dann bleiben dir 110 Punkte bei 2 verbliebenen Darts und die Anzeige liefert dir "T20,DB". Dementsprechend wurden alle Wege abwärts "optimiert". Die Situation ist natürlich eine völlig andere, wenn du noch 3 Darts zur Verfügung hast. Dann sollte man natürlich eher "T20 18 D16" gehen, wie du es geschrieben hattest.
Wenn du für diese Problematik eine gute Idee hast, dann lass hören 
Sollte es keine bessere Lösung geben und die Mehrheit hier der Meinung sein, dass es nicht schlimm ist, wenn der Weg sich im Laufe des Wurfes ändert (man hatte ihn ja immerhin am Anfang gesehen), dann nehmen wir gerne die allgemein empfohlenen (oder deine vorgeschlagenen) Checkout-Wege als Standard auf.
Zitat
So und als allerletztes ist mir noch aufgefallen, dass, wenn ich eine Zahl über 100 (oder 99) ausgecheckt habe und dies eingebe, gefragt werde wie viele Darts ich in der letzten Aufnahme zum Checken gebraucht habe (2 oder 3 Darts). Vielleicht ist es ja möglich das so zu programmieren, dass man bei High-Finishes (+ die 99) dies nicht mehr angeben muss, da man dann sowieso 3 Darts zum Checken benötigt (außer bei den Zahlen 101, 104, 107 und 110, da es ja vielleicht einen gibt, der umbedingt über T17 BULL checken will).
Guter Hinweis!
Die Grenzen zur Anzeige der Buttons sind derzeit wie folgt verteilt:
Bei Double-Out:
* >50 -> nur noch 2 oder 3 Darts möglich
* >110 -> nur noch 3 Darts möglich
Bei Single- und Master-Out:
* >60 -> nur noch 2 oder 3 Darts möglich
* >120 -> nur noch 3 Darts möglich
Du hast natürlich vollkommen Recht, dass man bei >110 (bzw. >120) keine Abfrage mehr braucht. Ich nehme das für die nächste Version mit auf.
Beste Grüße
Wegert