pspeter / wuhu Goto Github PK
View Code? Open in Web Editor NEW.NET Tabletop Soccer Tournament Organization Tool (including backend with matchmaking system, a (MVVM-)WPF frontend as well as an Angular2 web client)
License: MIT License
.NET Tabletop Soccer Tournament Organization Tool (including backend with matchmaking system, a (MVVM-)WPF frontend as well as an Angular2 web client)
License: MIT License
Zeigen Sie in diesem Menüpunkt die Overall-Rangliste (seit Beginn der Aufzeichnungen)
und den Verlauf auf grafisch ansprechende Art und Weise an: Wer hat wann die Führung
übernommen? Verwenden Sie dafür fertige Diagramm-Komponenten.
Beim Start der Anwendung gibt es zwei Optionen: eine anonyme Anmeldung als
Zuseher oder eine Anmeldung als Administrator mit Benutzername und Passwort. Zuseher haben
nur eine stark eingeschränkte Funktionalität (Publikumsmonitor) zur Verfügung.
python script to generate matches would be needed.
Interface is currently in German since it was written for a university project.
Elo doesn't quite fit. Matches that are further in the past shouldn't count as much to the score as more recent ones.
In der angabe steht unter a.2 "Teams oder Einzelspieler". Widerspricht Aussage von Markus, dass es nur Zweierteams geben soll.
Der Administrator kann Spieler anlegen und editieren (siehe Datenmodell).
Einzelne Spieler können die Administrator-Rolle erhalten. Bei jedem Spieler kann hinterlegt werden,
an welchen Tagen er üblicherweise anwesend ist. Spieler erhalten außerdem ein Kennwort,
um sich zum Beispiel über WuHu.Web anmelden zu können.
Sie müssen damit rechnen, dass WuHu.Terminal mehrfach gestartet wird.
Verhindern Sie daher, dass mehrere Administratoren gleichzeitig ein Turnier bearbeiten können.
Mehrere Zuseher gleichzeitig sind natürlich kein Problem – da sollten Sie aber auf eine regelmä-
ßige Aktualisierung des Publikumsmonitors sorgen.
Der Administrator kann für den aktuellen Tag einen neuen Spielplan erstellen
und diesen benennen. Er wählt dazu alle interessierten Spieler aus. Nützen Sie aber die hinterlegte
Standard-Anwesenheit als Voreinstellung. Spieler sollen auch im laufenden Turnier hinzugefügt
oder entfernt werden können – aufgrund Ihrer intelligenten Spielstärkenberechnung
sollte das auch halbwegs fair klappen. Anschließend können beliebig viele Spielpaarungen erzeugt
werden, achten Sie wie besprochen auf möglichst interessante Matches und eine ausgewogene
Anzahl von Spielen pro Spieler.
Nach dem Ende eines Spiels wird das Ergebnis durch den Administrator
eingetragen. Damit können Sie die aktuelle Rangliste berechnen, außerdem wirkt sich
das Ergebnis durch die Maßzahl auf danach erstellte Spielpaarungen aus.
Entities:
Spieler (kann auch zweimal in Turnier vorkommen)
Benutzer (müssen nicht gelöscht werden können)
Match
Turnier/Spielplan
Beim Ausrechnen des Ratings bei jedem Loop Datetime von Match speichern. Chronologisch umgekehrt, und datumssprünge bestrafen
Der steht auch Zusehern zur Verfügung und kann daher mehrfach gestartet werden. Entscheiden Sie selbst, ob Sie den Publikumsmonitor in WuHu.Terminal
integrieren oder ob Sie eine eigenständige Anwendung bauen. Angezeigt werden sollen
die aktuelle und zukünftige Spielerpaarungen und die Rangliste.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.