Turniersoftware Kickermaschine

Aus meiner Sicht wäre hier die eleganteste Lösung, das Programm in einen WebService umzuwandeln. Geht zB mit AjaxSwing.
Dann iwo nen TomCat oÄ laufen lassen und fertig.
Der große Vorteil wäre hier auch, daß man mit jedem internetfähigen Endgerät darauf zugreifen könnte. Also zB auch mit einem Smartphone.

Also DAS klingt doch mal sehr gut. Dass die Datenbank nicht Multiuserfähig ist, hatte ich schon befürchtet.

Ich hoffe, dass die Umwandlung mit AjaxSwing auch für Nicht-Programmierer machbar ist. Auf jeden Fall werde ich mich
mal damit auseinandersetzen.
 
widderdoh schrieb:
Hab mich gerade mal schlau gemacht - ich werde ganz bestimmt kein Mountain Lion kaufen!

Wenn mir einer sagt, wo ich eine zuverlässige Version von Lion erwerben kann, mache ich das. Hab bis jetzt aber nix gefunden.

so sieht´s wohl aus, ich hab auch noch 10.6.8 laufen deswegen ; )

vielleicht in einer virtuellen maschine über windows ?
 
@binary: Da es an irgendeiner Stelle geheissen hat, Verbesserungsvorschläge seien stets willkommen:

Verbesserungsvorschlag 1:
Letzte Woche spielten wir Fair4All zu zehnt auf 2 Tischen unterschiedlicher Bauart.
Nun war es so, dass mich die KM systematisch auf Tisch 2 spielen liess, während die restlichen Spieler
mehr oder weniger zwischen beiden Tischen hin- und her-pendelten.
Im Nachhinein beklagten einige Spieler, Probleme mit den ständig alternierenden Bedingungen (wechselnder Tisch, wechselnde Lichtverhältnisse, ...) gehabt zu haben. In diesem Sinne war ich also privilegiert.
Um diesen Effekt zuvorzukommen würde es z.B. genügen die Tischzuweisungen per Zufall entscheiden zu lassen.


Verbesserungsvorschlag 2:
Ich weiss nicht wie es bei anderen Gruppen ist, bei uns ist es jedenfalls so, dass wir ab und zu starke Spieler
als Gelegenheitsgäste haben.
Problem: Mit normalen Streufaktor reicht ein Turnier bei weitem nicht aus, um deren ELO-Wert auf ihre tatsächliche Stärke heranzubringen. Diese gelegentlichen Gäste bleiben somit in der Regel für lange Zeit in der ELO-Rangliste unterbewertet,
da sie so schnell nicht eine relevante Anzahl an Spielen vorweisen werden.
Ein hoher Streufaktor andererseits bewirkt, dass die ELO-Werte bei jedem Turnier wild durchgeschaukelt werden, was auch nicht ideal ist.
Gelegenheitsgästen einen höheren Start-Elo-Wert zuzuweisen, würde vermutlich wiederum ein Naserümpfen bei den Stammspielern hervorrufen.
Lösung: Man könnte parallel zur ELO-Wertung eine Glicko2-Wertung führen.
Dieses Wertungsystem führt einen dynamischen Streuwert (Deviation) und löst somit obiges Problem recht gut.
In der Derby-ELO-DB würde es reichen 3 weitere Felder einzuführen (eine funktionierende Glicko2-Implementation ist in meinem Analyse-Tool zu finden, wo ich dieses System nutze um aussagekräftigere Teamwertungen zu berechnen).
 
Hallo binary,
vorab erstmal danke für diese tolle Software :easy
Vorgeschichte:
Wir benutzen die Software für regelmäßige Fair4all-Turniere mit einer durchschnittlichen Teilnehmerzahl von 25 Spielern. Vermehrt dürfen wir auch Anfänger begrüßen, die wir gerne als unerlaubte Paarungen setzen wollen. Wir haben 6-10 Beginner.

Frage:
Kann die Begrenzung der Anzahl Spieler pro Kategorie für die unerlaubten Paarungen entfernt bzw. erhöht werden?

Danke und Grüße
 
Hallo,

anbei eine neue Version des Analyse-Tools
(siehe http://forum.tischfussball-online.com/topic5208-285.html#p75702)
diesmal mit vereinfachter Installation.

Installation:
Die beiden in Download.zip enthaltenen Dateien ins Kickerverzeichnis (= dort wo start.bat liegt) extrahieren.

Zum Starten:
Doppelklick auf startAnalyse.bat

P.S.: Würde mich über Feedback aus der Community freuen.
 

Anhänge

Hallo Günther,

die einfache Installation funktioniert perfekt.
Diesmal erstellt er auch die Excel-Tabelle.
Wir ausm Allgäu nutzen die Kickermaschine und den Monster-DYP-Modus wöchentlich und sind sehr zufrieden.
Mit deinem Analyse-Tool fällt es jetzt noch einfacher eine Rangliste zu führen.

Grüße,
Samy
 
Moin!
Erstmal Klasse Software, großes Lob! Habe sie gefunden, als ich bei der Planung eines kleinen Turniers festgestellt habe, wie kompliziert das tatsächlich ist. Die Software macht das erfreulicherweise relativ intuitiv und erleichtert uns enorm die Planung des morgigen Turniers anlässlich des ersten Geburtstags unseres Firmenkickers :-)

Dabei wollen wir möglichst gleichmäßige und zufällige Matches austragen, also keine festen Teams und am besten sogar zufällige oder gleichmäßige Verteilung der Positionen. Wir haben 11 Teilnehmer mit extremen Niveaudifferenzen...

Mein aktueller Ansatz:
* Eine ganz neue Datenbank, bei der jeder Teilnehmer den ELO Wert 1 bekommt.
* Turniermodus Fair4All, 1 Gewinnsatz, 2 Siegpunkte mit ELO-Wertung
* Ein 12. Spieler "Springer" wird eingeführt, der an jedem Spieltag ausgelost wird, damit jeden Spieltag alle spielen
* Wir spielen 5 Spieltage und der Spieler mit der besten ELO Wertung hat gewonnen (oder der 2. Beste, falls der Springer auf Platz 1 landet :-)

So müsste es klappen und einigermaßen fair sein, aber vielleicht hat ja jemand mit etwas Erfahrung noch einen spontanen Vorschlag, wie man die Sache noch optimieren könnte...

Gibt es eigentlich eine Möglichkeit, die Ergebnisse einer KO Runde in die Tabelle einfließen zu lassen? Dann könnte man in ein paar Spieltagen eine Rangliste ausspielen und anschließend daraus ein faires Turnier mit KO-Spannung generieren und ausspielen, dessen Ergebnis in die Gesamtwertung einfließt...

Besten Dank und beste grüße!
Kalle
 
Hallo Kalle,

prinzipiell würde ich es bei Tagesturnieren immer bei PunkteProSpiel als primäres Kriterium belassen,
denn mit ELO als primäres Kriterium bekommt Du folgendes Problem:
Die ELO-Zahl ist salopp gesagt ein Mix aus angereifter Spielstärke gepaart mit letzter Entwicklung,
d.h. zuletzt gespielte Partien bekommen in der Regel(*) mehr Gewicht als frühere Partien.
In einem Fair4All-Turnier sollten fairerweise alle Spiele das gleiche Gewicht haben.
Ein ELO-Starker Spieler könnte somit Dank seines ELO-Vorsprungs Turniersieger werden,
obwohl er im eigentlichen Turnier miserabel gespielt hat.

Wenn es aber dein 1. Turnier ist (alle gleiche Ausgangs-elo), dann sollte mit der aktuellen KM-Version (Basis-ELO-Aktualisierung am Ende des Turniers) die Reihung gleich bleiben, egal ob Du nach PunkteProSpiel oder ELO sortierst.
Vorraussetzung ist aber, dass Du die Ausgangs-Elo gross genug setzst. Kleine Ausgangs-Elos sind m.E. problematisch (dies wurde bereits diskutiert in diesem Forum), da die KM stets negative ELOs auf 0 rundet.
Ein Spieler der anfangs die ersten 5 Spiele verliert und dann 5 gewinnt stünde ELO-mässig viel besser da als einer der anfangs 5 gewinnt und dann 5 verliert.

* In der aktuellen KM-Version haben innerhalb eines Turniers die Spiele alle das gleiche Gewicht,
da die Elo-Basis-Zahlen erst zu Turnierende aktualisiert werden. Es wurde aber angekündigt,
dass ab der nächsten KM-Version die Elo-Basis-Zahlen fortlaufend mit jedem Spiel aktualisiert werden,
somit werden innerhalb des Turniers die zuletzt gespielten Partien mehr Einfluss auf die endgültige Elo haben,
als die ersten Partien.

Gibt es eigentlich eine Möglichkeit, die Ergebnisse einer KO Runde in die Tabelle einfließen zu lassen?

In meinem Analyse-Tool gibt es diese Möglichkeit mit der Option INCLUDEKO

Ein 12. Spieler "Springer" wird eingeführt, der an jedem Spieltag ausgelost wird, damit jeden Spieltag alle spielen

Diese Idee finde ich nicht so toll, dem Glück (Springer mal stark, mal schwach) wird somit viel Spielraum gelassen, ausserdem
könnten die Springer der letzten Runden u.U. versucht sein, das Spiel zu ihren Gunsten zu verlieren.
Mit genügend vielen Spieltagen und PunkteProSpiel als primäres Kriterium finde ich es überhaupt nicht relevant, die exakt gleiche Spielanzahl für alle Teilnehmerzahl erreichen zu müssen.
 
Sers,
pb00067 schrieb:
Da es an irgendeiner Stelle geheissen hat, Verbesserungsvorschläge seien stets willkommen:
Stimmt.
pb00067 schrieb:
Verbesserungsvorschlag 1:
Letzte Woche spielten wir Fair4All zu zehnt auf 2 Tischen unterschiedlicher Bauart.
Nun war es so, dass mich die KM systematisch auf Tisch 2 spielen liess, während die restlichen Spieler
mehr oder weniger zwischen beiden Tischen hin- und her-pendelten.
Im Nachhinein beklagten einige Spieler, Probleme mit den ständig alternierenden Bedingungen (wechselnder Tisch, wechselnde Lichtverhältnisse, ...) gehabt zu haben. In diesem Sinne war ich also privilegiert.
Um diesen Effekt zuvorzukommen würde es z.B. genügen die Tischzuweisungen per Zufall entscheiden zu lassen.
Das hab ich mal mit reingenommen.
Man kann sich jetzt aussuchen, nach welchem Kriterium (Topspiele am Ende, Topspiele am Anfang, zufällig) die Spiele sortiert werden.
pb00067 schrieb:
Man könnte parallel zur ELO-Wertung eine Glicko2-Wertung führen.
Ich hatte mal überlegt, die ELO Berechnung durch den TrueSkill Ansatz zu ersetzen, mich aber am Ende dagegen entschieden.
Der Kosten/Nutzen Faktor schien mir hier nicht zu passen.
Aus meiner Sicht is die verwendete Standard ELO Berechnung absolut ausreichend und uU wird deren Stellenwert für die Berechnung der Runden auch hier und dort überschätzt.
Henne schrieb:
Kann die Begrenzung der Anzahl Spieler pro Kategorie für die unerlaubten Paarungen entfernt bzw. erhöht werden?
Also entfernen kann man die Begrenzung nicht. Dann ist es uU möglich, daß keine korrekte Runde berechenbar ist.
Kann man auch leicht nachrechnen.
ZB man hat nen Turnier mit 16 Teilnehmern und steckt 9 oder mehr davon in die selbe Kategorie.
Jetzt kann man keine Runde berechnen, die die Randbedingungen erfüllt.
Auch kann es zu ungewollten Nebeneffekten kommen, wenn viele Spieler in der selben Kategorie sind.
Wenn man bei einem Turnier mit 16 Teilnehmern 8 Personen in die selbe Kategorie setzen würde, so würden diese 8 nie miteinander spielen (was ja gewollt ist).
Nur würden nun die anderen 8 Personen auch nie untereinander miteinander spielen, weil jeder von ihnen in jedem Spiel ja einem von den anderen 8 zugeteilt werden würde.
Von daher ist eine Grenze obligatorisch.
Allerdings hab ich es dahingehend abgeändert, daß man nun die Anzahl der Kategorien bestimmen kann. Und je weniger Kategorien man wählt, deßdo mehr Spieler kann man in eine Kategorie stecken.

PS: Mitte nächsten Monats kommt die neue Version, von daher werd ich jetzt nicht mehr auf Änderungswünsche eingehen, weil ich mitm Debuggen beschäftigt bin.

Grüße
binary
 
widderdoh schrieb:
Hab mich gerade mal schlau gemacht - ich werde ganz bestimmt kein Mountain Lion kaufen!

Wenn mir einer sagt, wo ich eine zuverlässige Version von Lion erwerben kann, mache ich das. Hab bis jetzt aber nix gefunden.

Das neueste Apple-Betriebssystem "Mavericks" gibt es als kostenloses Update, geht direkt von Snow Leopard aus. Falls du auch ein iPhone hast, solltest du aber eine Sache bedenken: Mit Mavericks kann man Adressbuch und Kalender nur noch über iCloud synchronisieren, nicht mehr direkt zwischen Computer und Handy per Kabel. Eigentlich wollte ich auf Mavericks updaten (hab auch ein MBP8,1 und Snow Leopard), aber nun warte ich erstmal, ob Apple auf den Shitstorm reagiert und den local sync wieder einführt...
 
Hallo binary,

gestern abend haben wir zu 14 Fair4All auf 2 Tischen gespielt.
Egal wieviele Tische wir in der KM definierten, mit jedem neuen Spieltag rechnete die KM mit dieser Konstellation genau 3 Begegnungen aus.
Durchdem dass bei uns die meisten Partien in etwa gleich lang dauern, führt dies zur Situation, dass fast die Hälfte der Zeit
10 Leute zuschauen müssen, wie die Spieler der 3. Begegnung ihr Spiel bestreiten während der 2. Tisch ungenutzt bleibt.
Dies ist auf Dauer leider ein echter Showstopper für uns :cry:
Wir hatten auch schon versucht, bereits während der 3. Begegnung einen neuen Spieltag errechnen zu lassen,
aber das half nichts, denn in allen neuen Begegnungen war mindestens ein Spieler von jenen involviert , die eben noch die 3. Begegnung bestritten.
Es wäre deshalb sehr geschickt, wenn die KM für solche Situationen die Option hätte,
die Anzahl der errechneten Begegnungen pro Spieltag auf Vielfache der Tischanzahl einzuschränken.
 
Genau das selbe Problem hatten wir auch. Bei uns geht es jeweils primär darum, dass alle etwa gleich oft zum spielen kommen. Daher haben wir 2 "Springer" eingefügt - die Spiele wurden von "irgendwem" gespielt.

Wenn mehr Leute dazu kamen, wurden diese umbenannt. Wenn welche gegangen sind, wurden sie wieder zu Springern.

So werden natürlich nicht mehr die richtig fairen Spiele zusammen gestellt. Aber es spielen alle immer mit unterschiedlichen Leuten, mit denen sie sonst nie/kaum zusammen spielen würden. Es war so kein klassisches Fair4all mehr - aber es hat Spass gemacht!
 
Hallo binary,

wir hatten letztes Wochenende unser erstes Turnier mit fixen Paaren organisiert, dabei konnte ich das OK überreden
die KM mit Schweizer-system zu benutzen anstatt der klassischen Gruppenspiele A-B-C-D... ala Fussball-WM-Finalrunde.
Am Ende muss ich sagen, waren alle zufrieden. Jene Teilnehmer die selbst Turniere organisieren waren begeistert:
nach flotten 7 Runden Schweizer-System (20-Teams, 4 Tische) war die Tabellenspitze so exakt gesetzt, dass wir eigentlich ruhig eine Einfache-KO Runde anstelle der Doppel-KO hätten fahren können . :easy

Allerdings gab es einem Moment im Turnier wo alles zu Kippen drohte (Ja jetzt kommt sie, meine übliche Nörglerei :wink: ):
Mit den Einschreibungen begann ich die Datei Teams.txt zu füllen, irgendwann als ich einen Moment abgelenkt war,
leistete mein Kollege mir den Bärendienst, mich und meinen Partner ein 2.tes mal in Teams.txt einzutragen. :|
Wir bemerkten den Fehler erst inmitten der ersten Runde :shock:
Nun mussten wir:

-alle anstehenden Spiele annullieren
-alle bisherigen Ergebnisse notieren
-KM beenden, Teams.txt korrigieren
-KM starten, neues Turnier aufsetzen
-sämtliche vorliegende Ergebnisse manuell eintragen (dabei müssen die Namen der Teams korrekt eingetippt werden)
-restliche Paarungen der 1.Runde manuell d.h. willkürlich zusammensetzen und ausrufen
-restlichen Ergebnisse der 1.Runde manuell eintragen

Erst jetzt konnten wir zum normalen Ablauf zurückkehren. Das war für mich eine extrem stressige Situation.

Deshalb folgender Vorschlag:

-Es sollte am 1. Spieltag im Schweizer-Sytem noch möglich sein, einzelne Teams zu entfernen.
Damit ein Team entfernt werden kann, muss ggf. zuvor noch das Spiel wo es involviert ist, manuell gelöscht werden.
Sollte sich dadurch Raum für eine weitere Paarung in der 1. Runde ergeben, muss diese halt manuell eingegeben werden.

Ausserdem wäre es am 1. Spieltag im Schweizer-Sytem noch sehr geschickt, einzelne Teams hinzuzufügen zu können.
Insbesondere wenn man mit einer ungeraden Anzahl Teams ins Turnier starten muss, und sich während der 1. Runde plötzlich noch ein weiteres Team vorstellig macht. Mann könnte dies z.B. so implementieren, dass man bei der Meldung "Team existiert nicht!" (Spiel einfügen) zusätzlich gefragt wird, ob man das Team einfügen möchte.

Weiters wäre es noch wünschenswert, in den KO-Runden Ergebnisse nachkorrigieren zu können.
Es kommt halt immer mal wieder vor, dass das Ergebnisse schlichtweg falsch gemeldet bzw. eingetragen werden.

mfg
Günther
 
pb00067 schrieb:
-Es sollte am 1. Spieltag im Schweizer-Sytem noch möglich sein, einzelne Teams zu entfernen.
Damit ein Team entfernt werden kann, muss ggf. zuvor noch das Spiel wo es involviert ist, manuell gelöscht werden.
Sollte sich dadurch Raum für eine weitere Paarung in der 1. Runde ergeben, muss diese halt manuell eingegeben werden.

Ausserdem wäre es am 1. Spieltag im Schweizer-Sytem noch sehr geschickt, einzelne Teams hinzuzufügen zu können.
Insbesondere wenn man mit einer ungeraden Anzahl Teams ins Turnier starten muss, und sich während der 1. Runde plötzlich noch ein weiteres Team vorstellig macht. Mann könnte dies z.B. so implementieren, dass man bei der Meldung "Team existiert nicht!" (Spiel einfügen) zusätzlich gefragt wird, ob man das Team einfügen möchte.
Das würde ich aus sehr begrüßen.
Am 1.2. findet wieder unser Tischtennisturnier (dieses mal wohl mit 70 Teilnehmern) statt. Da kann es gut sein, dass Spieler zu spät erscheinen. Nachträgliches Eintragen wäre dann natürlich fein.
 
Ich bin schon sehr gespannt, wie die neue Kickermaschine aussieht und freue mich diese zu testen! :-)
 
Wir planen, am kommenden Sonntag ein Turnier mit der Kickermaschine durchzuführen. Läuft die derzeit verfügbare Version dann noch, oder ist diese nur für das Jahr 2013 gültig?
 
Moin,

meine Kopie mag nicht mehr.
Ich wollte morgen gerne Kneipenturnier machen geht da noch was?

Danke Gruß
Claas
 
Hi zusammen,

ich bräuchte die Kickermaschine morgen dringend für ein Turnier. Leider ist wie bei meinen Vorschreibern auch die Testversion abgelaufen.
Gibt es irgendeine Möglichkeit, das Programm zum Laufen zu bringen? Gibt es irgendwo schon eine neue Version?

Gruß,
Daniel
 
Hofter schrieb:
Hi zusammen,

ich bräuchte die Kickermaschine morgen dringend für ein Turnier. Leider ist wie bei meinen Vorschreibern auch die Testversion abgelaufen.
Gibt es irgendeine Möglichkeit, das Programm zum Laufen zu bringen? Gibt es irgendwo schon eine neue Version?

Gruß,
Daniel


Du solltest du mal versuchen, dass Datum deines Rechners auf 2013 zurück zu stellen? Vllt läuts dann? Zumindest bis die aktuellere Version verfügbar ist??
 
Hallo,

genau das war auch meine erste Vermutung. Systemzeit zurückstellen und dann hoffen, dass es geht. Leider ohne Erfolg. Irgendwie erkennt die Software das trotzdem :-? ...
Noch einer eine Idee?

Gruß,
Daniel
 
Hofter schrieb:
Hallo,

genau das war auch meine erste Vermutung. Systemzeit zurückstellen und dann hoffen, dass es geht. Leider ohne Erfolg. Irgendwie erkennt die Software das trotzdem :-? ...
Noch einer eine Idee?

Gruß,
Daniel

Ok, war nur ne Idee. :oops:

Den User binary per Mail kontaktieren, der hat das Prog geschrieben ---> http://forum.tischfussball-online.com/binary-u3863/
 
Hallo Schnulliwulli,

danke für die Hilfe. Ich habe binary kontaktiert.
Ich hoffe, es gibt auch für 2014 eine freie Version, die Software ist top.

Gruß,
Daniel
 
Hofter schrieb:
Hallo Schnulliwulli,

danke für die Hilfe. Ich habe binary kontaktiert.
Ich hoffe, es gibt auch für 2014 eine freie Version, die Software ist top.

Gruß,
Daniel

Da kann ich mich nur anschliessen. Die Software ist echt top.

Weiss jemand, der mit Binary in Kontakt ist, per wann die neue Kickermaschine hochgeladen wird? Ich wäre auch bereit, etwas dafür zu bezahlen. Wir werden eine Alternative suchen müssen, wenn wir bis morgen keine aktuelle Version haben... Für die Alternative müssen wir natürlich auch bezahlen - nur fände ich das schade, wenn wir umsteigen müssten, weil die Kickermaschine ein tolles Produkt ist.
 
Sers,

ich hoffe, ihr hattet alle ein schickes Weihnachtsgeraffel und nen guten Rutsch :)

Leider hatte ich über die Feiertage nicht die erhoffte Freizeit und konnte das Prog daher bisher noch nicht zur Verfügung stellen.
Es liegt jetzt aber beim Webmaster vor.
Wenn er es hochgeladen hat, werde ich hier über die Neuerungen informieren.

Grüße
binary
 
Hey Binary

Topp! Meinst du, dass der Webmaster dies in den nächsten 2 h 52 Min. hinkriegt ^^Dann wäre unser Abend gerettet :-)

Gruss aus Konstanz
 
Hab die neue Software soeben hochgeladen ;)
 
IHR seid wahre HELDEN :anbet: :easy

Vielen Dank und Grüsse vom Bodensee.
 
Sehr ärgerlich: Gespeicherte Turniere der Vorversion lassen sich nicht laden. Wir hatten eine Reihe von Vorlagen gebastelt für wiederkehrende Turniere, die sind jetzt alle unbrauchbar.
 
Zurück
Oben