Thema: Überarbeitung Team-Details


Liste der Beiträge

Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
23.08.16 11:41
Hallo Zusammen Smilie,

in diesem sowie diesem Forenbeitrag gab es Verbesserungsvorschläge bzgl. der Eingabe der Partie-Details (Mit wem wurde gespielt? Welches Ergebnis? Welches Team?...). Hier möchte ich - nachdem ich mich mit dem Thema näher beschäftigt habe - einen kurzen Ausblick auf die geplanten Änderungen geben, der leider einen längeren Text zur Folge hat Smilie

1. Spielernamen
Aktuell ist es so, dass man bei einer Partie einen beliebigen Spielernamen und zugehörigen Nutzernamen eingeben kann/muss. Dieser Name ist losgelöst von anderen Partien sowie den evtl. angelegten Spielern, d.h. eine Änderung betrifft nur die gewählte Partie und hat keinen Einfluss auf die anderen Daten.

Dies ist a) unschön, b) unlogisch und sorgt c) i.d.R. für einen Wildwuchs an Namen. Daher werde ich folgende Änderungen umsetzen:

* Die manuelle Eingabe eines Namens sowie einen Nutzernamens wird nicht mehr möglich sein. Stattdessen kann man aus einer DropDown-Liste, in der alle angelegten Spieler enthalten sind, auswählen.

* Weiterhin wird es eine Datenmigration geben: Alle bisher angelegten Partien werden durchsucht, alle bisher nicht als "Spieler" angelegten Kombinationen aus "Name" und "Nutzername" werden automatisch angelegt und die Partie-Details entsprechend auf den Spieler-Eintrag referenziert.

* Dies hat - je nach Wildwuchs - zur Folge, dass ihr mehr oder weniger viele neue Spieler-Einträge erhaltet. Daher werdet ihr (damit ihr nicht jede Partie einzeln anpassen müsst) in der Spieler-Liste eine neue Übertragen-Funktion erhalten. Mit dieser könnt ihr dann auf einen Schlag einzelne "Spieler" auf einen anderen "Spieler"-Eintrag "umziehen" und so recht schnell eure Partie-Details bereinigen.

2. Teams, Farben usw.
Aktuell ist es so, dass man bei einer Partie einen beliebigen Teamnamen, Farbe o.ä. eingeben kann. Dieser Name ist losgelöst von anderen Partien und anderen Nutzern.

Auch dies ist a) unschön, b) unlogisch und sorgt c) i.d.R. für einen Wildwuchs an Namen. Daher werde ich folgende Änderungen umsetzen, die leider etwas komplexer werden:

* Die manuelle Eingabe eines Teams wird nicht mehr möglich sein. Stattdessen kann man aus einer vordefinierten Liste aus "Spielerparteien" (so wird das in Zukunft heißen) auswählen, welche Partei gespielt wurde (ja, auch mehrere werden möglich sein). Beispiel: "Rot", "Römer"

* Auch hierfür wird es eine Datenmigration geben: Alle bisher angelegten Partien werden nach der "Partei" (Team,Farbe) durchsucht, in eine "globale" Liste aller Spielerparteien geschrieben und entsprechend referenziert. Natürlich könnt ihr zukünftig auch neue Parteien anlegen, falls nötig.

* Damit nicht hunderte von möglichen Parteien angezeigt werden, muss man daher für jedes Spiel in Zukunft festlegen, welche "Spielerparteien" für die Partie-Eingabe zulässig sind. Diese Festlegung wird im Rahmen der Partieliste und Partie-Eingabe möglich sein, also nicht wie vorgeschlagen direkt bei der Anlage des Spiels (oft werden Spiele ja lange vor Erscheinen eingetragem wo Farben u.ä. nicht nicht bekannt sind). Es wird keine Vererbung (es gibt ja eine globale Liste) oder Fremdsprachenunterstützung (SC ist auf die dt. Sprache ausgerichtet) der Spieleparteinamen geben.

* Auch diese Migration hat natürlich zunächst einen Wildwuchs an Parteibezeichnungen zur Folge. Aber auch hier wird es die Möglichkeit geben, Bezeichnungen auf andere Bezeichnungen "umzuziehen". Da hierbei aber meist mehrere Benutzer betroffen wären, wird dieser Umzugsmechanismus durch einen Admin freigegeben werden müssen. Ihr könnt diese aber auf der Webseite für einen Umzug "melden" und somit die Daten bereinigen.

* Bei diesem Thema musste ich leider in einigen Punkten von dem Nutzer-Vorschlag abweichen, was sich aufgrund Aufwand/Integration/bestehende Datenstrukturen nicht vermeiden ließ.

3. Statistiken
Neue Statistiken werden erst im Anschluss an die o.g. Punkte umgesetzt. Es wäre nun aber sogar möglich Spiele übergreifende Statistiken anzubieten, z.B. "Was ist meine bevorzugte Spielfarbe" Smilie

4. Zeitraum
Aufgrund der Komplexität der Änderungen, die sich in diverse Funktionen der Seite einfügen müssen, wird es vermutlich frühestens Oktober werden, bis die Änderungen live sind.

Feedback & Kommentare gerne in diesem Thread.

Grüße
Thorsten



(Beitrag zuletzt editiert am 23.08.2016 11:43)


_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Nanokruemel

Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
457 Beiträge
23.08.16 21:55

Unterstützer von Spiele-Check
Lieber Thorsten,

ein Vorschlag, positives Feedback einiger Nutzer, etwas Zeit und - schwupp - ist ein Konzept da und die Sache wird angepackt. Das LIEBE ich an dieser Seite und das ist einfach nur Deinem Tatendrang und Deiner Liebe für Spiele-Check und das Spielen selbst zuzuschreiben, Thorsten! Es ist Wahnsinn, wie toll Du auf Rückmeldungen der Spiele-Check-Nutzer reagierst und was Du alles schon mit dieser Seite gestemmt hast. Selbst das kniffelige Thema mit der Partieanlage von Erweiterungen, die anfangs losgelöst voneinander waren, hast Du mit viel Aufwand und Mühe angegangen und es ist großartig geworden.

Und nun dieser neue Plan. Hut ab! Ich bin begeistert. Ich freue mich über diese großartige Seite und die großartige Arbeit, die dahinter steckt!

Danke!
Nanokrümel




_____________________________
We do not stop playing because we grow old; we grow old because we stop playing.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
25.08.16 07:20
Hiho Nanokrümel,

vielen Dank für deine lobenden Worte Smilie.

Über sowas freue ich mich immer, und das zeigt ja auch, warum ich nach 10 Jahren Spiele-Check (bald ist es soweit ... ein Gewinnspiel wartet Smilie) noch immer mit soviel Spaß bei meinem "Hobby" Spiele-Check aktiv bin.

Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Nanokruemel

Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
457 Beiträge
25.08.16 22:15

Unterstützer von Spiele-Check
Hallo zurück,

ich finde es wichtig, Lob auch laut auszusprechen und nicht nur stillschweigend anzunehmen, dass das normal ist, was da geleistet wird. Ist es nämlich nicht. Es ist eine Leidenschaft, die äußerst kreativ und mit viel Akribie und Arbeitsaufwand ausgelebt wird und hier auch noch zum Wohle der (Spieler-)Allgemeinheit beiträgt.

Wow, zehn Jahre Spiele-Check. Das ist mal eine Hausnummer. Und - ach Du Schreck - ich bin ja auch bald sechs Jahre dabei! Wahnsinn, wie die Zeit vergeht. Und ich bin sehr glücklich, dass Du, lieber Thorsten, nach all der Zeit immer noch gerne dabei bist und uns diese wunderbare Seite schenkst. Für mich wäre es eine Katastrophe, wenn Spiele-Check eingestellt werden würde. Dann müsste ich meine eingestaubten Programmierkenntnisse wieder reaktivieren und würde bei aller Mühe nur eine lahme Krücke im Gegensatz zu diesem, Deinem, Wunderwerk auf die Beine gestellt bekommen, wenn überhaupt und online schonmal gar nicht. Von daher - mach bitte weiter so!

ES LEBE SPIELE-CHECK!




_____________________________
We do not stop playing because we grow old; we grow old because we stop playing.




Profilseite

Zharrazad

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
23 Beiträge
26.08.16 07:08

Unterstützer von Spiele-Check
Guten morgen :)

auch von mir ein riesen Dankeschön an dich Thorsten für die klasse Arbeit und die viele Liebe die du in dieses Projekt steckst. Bin immer wieder begeistert, wenn ich die Möglichkeiten und den Umfang von spiele-check.de aufs neue entdecke Smilie

Freue mich schon tierisch auf die neuen Funktionen und bin echt gespannt auf die kommenden Statistiken Smilie

Zitat von Zharrazad
GEstern Abend fiel mir beim Spielen noch ein, dass man ja manchmal Spiele mit mehr als einer Siegbedingung hat. Als liebstes Beispiel sehe ich hier immer King of Tokyo/New York.

Bei dem Spiel gewinnt normalerweise der Spieler, welcher die meisten Punkte hat. Nun kann es aber sein, dass man mit 19 von 20 Punkten stirbt und jemand anders das letzte Monster mit nur 6 Siegpunkten ist. Dieses letzte Monster gewinnt aber, da alle anderen ausgeschieden sind.

Sowas ist denke nicht so einfach für Statistiken aufzuarbeiten.Vielleicht kann man einmal einen rein nummerischen Punktezähler verwenden, der in die Statistiken später einfließt, sowie ein zusätzliches Textfeld mit ergänzenden Informationen von z.B. Zweitwertungen usw.

In die Zweitwertung könnt dann jeder reinschreiben was er mag, wie z.B. die Siegpunkte in dem Spiel genannt werden (Points, Gold, Münzen, Säcke usw.)

In Zusammenspiel mit der manuellen Eingabe der Platzierung müsste sich dann ein sauberes Bild und auch leichter die Statistiken aufbauen lassen.

Aktuell auch immer holprig einzutragen sind Spiele die keine richige Wertung haben, sondern nach dem System "eine Fraktion gewinnt" funktionieren (z.B. Akte Whitechapel, Kutschfahrt zur Teufelsburg). Eine einfach Checkbox, wer in der Partie als Sieger hervorging wäre passender, als Platzierungen.

In den Statistiken könnten dann Spiele wo man als Sieger markiert wurde mit den Spielen summiert werden wo man den ersten Platz erlangt hat. Alle verlorenen Spiele werden einfach als eigener Eintrag ans Ende der summierten Platzierungen gestellt.

Hoffe die Ideen sprechen euch genau wie mich anSmilie und werden nicht zu viele Probleme Smilie für eine Umsetzung Smilie auf.

Wünsche noch einen schönen Start ins neue Wochenende Smilie







Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
26.08.16 13:58
Hiho,

kurze Info zu den neuen Ideen aus dem letzten Post:
* Ein Feld für Zweitwertung oder ein Zusatzfeld wird es vermutlich nicht geben. Zweitwertungen sind in meinen Augen zu selten, um ein eigenes Feld zu rechtfertigen. Und Zusatzinfos kann man problemlos auch im regulären Partie-Kommentarfeld unterbringen. Bei aktuell bereits >175.000 Partie-Detail-Einträgen hat jedes zusätzliche (Freitext) Feld Einfluss auf Speicherbedarf & Performance. Dies ist auch ein zusätzlicher Grund weswegen ich die umfangreichen Änderungen bei Spielern und Spielparteien umsetze - ich ersetzte 3 Freitextfelder durch 2 (Referenz-) Zahlenfelder Smilie

* "Fraktionen-Sieg" im Spiel: Hier trage ich immer "1" bei "Platz" für die Spieler der Sieger-Fraktion, und "2" bei "Platz" für die Spieler der Verlierer-Fraktion ein.

Grüße
Thorsten



(Beitrag zuletzt editiert am 26.08.2016 14:10)


_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
07.10.16 12:21
kurzes Update: Sobald das 10-Jahre Gewinnspiel nächste Woche beendet ist, werde ich euch über die nächsten Schritte der Partie-Umstellung informieren.

Grüße
Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
12.10.16 21:58
So, kurzes Update zum Zeitplan (auch wenn der Startzeitpunkt noch nicht bekannt ist):

Tag X: Am Tag X wird es vorübergeben nicht mehr möglich sein, für euch neue Partien anzulegen oder bestehende Partien zu bearbeiten. Natürlich werde ich dies ein paar Tage vorher ankündigen.

An diesem Tag werde ich die o.g. Umstellungen der Partie-Details in der Datenbank für alle (mehr als 180.000) Partie-Details durchführen. Sprich: Die Kombinationen aus eingegebenen Namen & Spiele-Check Benutzername aller Partie-Details werden ggf. für euch als Spieler angelegt. Weiterhin werden alle Spielparteien (also das, was bisher unter Team, Farbe usw. eingegeben wurde) ebenfalls (wie oben beschrieben) angelegt.

Sobald diese Umstellung & diverse Tests erfolgreich absolvierten wurden, werdet ihr wieder Partien anlegen und bearbeiten können. Geplant ist, dies auch noch am Tag X wieder zu ermöglichen. Ab diesem Zeitpunkt könnt ihr die Partie-Details nur noch auf die neue Art eintragen (siehe 1. Post in diesem Forumsbeitrag).

Zu diesem Zeitpunkt habt ihr also ggf. sehr viele neue Spieler-Einträge und auch die Liste der möglichen Parteien enthält keine bereinigten Daten. Eine Bereinigung dieser Daten (wie oben beschrieben) mit den entsprechenden "Übertragen"-Funktionen wird es an Tag X allerdings noch nicht geben!

Sobald ihr wieder Partien eintragt und es sichergestellt ist, dass alles wie gewohnt funktioniert, werde ich in einem zweiten Schritt die Übertragen-Funktionen zur Verfügung stellen. Dies wird einige Tage nach Tag X passieren. Erst zu diesem Zeitpunkt könnt ihr also die komfortablen Übertragen-Funktionen verwenden und eure Spieler bzw. die möglichen Parteien "aufräumen".

Danach werde ich mich um neue Statistik-Funktionen kümmern Smilie

Soviel für heute ... sobald ich den Tag X benennen kann, lest ihr dies hier im Forum sowie an anderen prominenten & relevanten Stellen.

Grüße
Thorsten

PS: Dies wird die größte Datenumstellung seit Bestehen von Spiele-Check werden. Ich hoffe aber, sie ohne komplette Downtime der Seite durchführen zu können.




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
20.10.16 12:34
Nach aktuellem Stand wird der erste Teil der Umstellung am Sonntag 23.10 durchgeführt werden.

Grüße
Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
23.10.16 10:41
So, die Umstellung beginnt...




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
23.10.16 13:35
Hallo,

also die eigentliche Umstellung ist nun durchgeführt. Allerdings werde ich heute noch nicht die Eingabe & Bearbeitung neuer Partien wieder live stellen, da ich noch einiges vorher testen muss. Dies kann unter Umständen noch ein paar Tage dauern.

Wenn ihr helfen wollt, könntet ihr folgendes tun:
* Unter euren Spielern müssten nun alle Kombinationen aus Spielername & Spiele-Check Benutzername neu angelegt worden sein, die ihr in Partien eingetragen habt. Schaut mal kurz drüber, ob euch hier irgendwas ungewöhnliches auffällt.

* Unter euren Partien & Spieletreffs sowie bei der Detail-Anzeige der Spieletreffs sollte alles normal aussehen. Wenn nicht, bitte melden. Ebenso sollte die Liste der eingetragenen Partien bei jedem Spiel hinsichtlich der Detail-Eingaben korrekt sein.

Bitte gebt mir auch kurzes Feedback, wenn bei euch alles ok aussieht oder wenn euch sonst irgendwo etwas komisch erscheint, was mit Partien zu tun hat.

Die Menge der eingetragenen Spielparteien (vormals "Teams, Farben usw.") ist leider deutlich höher als gedacht (> 2.500 verschiedene Einträge). Das wird das Aufräumen im Nachgang leider nicht viel einfacher machen....

Ich halte euch auf dem Laufenden und würde mich über kurzes Feedback freuen, ob euch irgendetwas komisches oder falsches aufgefallen ist, oder ob nicht.

Grüße
Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
24.10.16 09:49
Nach aktuellem Stand wird die Partie-Anlage & -Bearbeitung am Dienstag (25.10) Nachmittag/Abend wieder verfügbar sein.

Grüße
Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
25.10.16 22:46
Letztes Update: Morgen früh wird die Partieeingabe wieder verfügbar sein - mit generalüberholter Detail-Eingabe.

Die Verzögerung beim Freischalten der Funktion war/ist nicht technischer Natur. Um offen zu sein, hatte ich eure Kreativität bei der bisherigen Eingabe der Teams tatsächlich unterschätzt. Nach der Umstellung hatte ich also plötzlich mehr als 2500 mögliche Spielparteien (so heißt das jetzt...) und Spiele mit teilweise mehr als 50 Vorschlägen. Da die neue Funktionalität je eigentlich einfacher werden sollte, konnte ich das so nicht freischalten und musste direkt selbst aktiv werden und die Parteien aufräumen, was mich nun die letzten 3 Tage beschäftigt hat. Am Ende sind es zwar immer noch knapp über 1100 Einträge, aber die gröbsten "Problemstellen" konnte ich beseitigen.

Da ihr das Feld "Team" für diverse andere Informationen benutzt habt, konnte/wollte ich diese Informationen nicht einfach löschen oder überschreiben. Daher wurden viele der nun "gelöschten" Team-Einträge euren Kommentaren zu den Partien hinten angefügt (in der Form: [Spielername]: [Team-Info]). Wenn ihr euch also wundert, woher diese Zeilen in euren Partiekommentaren kommen ... die sind von mir Smilie

Aufgrund der Menge an Daten hoffe ich, dass mir nicht allzu viele Fehler passiert sind.Weiterhin sind auch noch nicht alle Spiele in der Form bereinigt, wie ich es gerne zum Start gehabt hätte. Weil ich nun selbst den Großteil aufgeräumt habe, werde ich entgegen vorigen Informationen (zunächst) keine Funktion zum Übertragen von Parteien anbieten. Stattdessen werde ich einen Forenbeitrag einrichten, bei dem Änderungswünsche & Fehler gemeldet werden können.

Sollten die nächsten Tage keine schwerwiegenden Fehler mehr auftreten, werde ich als nächstes die Übertragen-Funktion für die eigenen Spieler-Einträge bereit stellen, damit ihr diese komfortabel aufräumen könnt.

Falls Fragen zu dieser neuen Funktion auftreten ... einfach melden.

Grüße
Thorsten

PS: Kurzer Nachtrag: In die neue Spalte "Teampartei" sollen zukünftig nur die Teams, Farben usw. eingetragen werden, die der Spieler *im Spiel* übernehmen kann, also z.B. die Spielerfarben oder spielbare Charaktere. Nicht mehr zulässig sind Kennzeichnungen von gebildeten Spieler-Teams (z.B. "Team Männer", "Team Frauen", "Team 1", usw.) Weiterhin sollte die Möglichkeit genutzt werden, mehrere Parteien auswählen zu können. Also wählt z.B. statt "Krieger blau", die einzelnen Parteien "Krieger" & "Blau". Sobald die größten noch vorhandenen Baustellen aufgeräumt sind, werde ich hier verstärkt darauf achten und ggf. nicht passende Einträge entfernen. Alle zusätzlichen Infos zur Partie (z.B. welche Seite des Spielertableaus verwendet wurde, wer mit wem gespielt hat, usw.) bitte zukünftig im Kommentar unterbringen.



(Beitrag zuletzt editiert am 25.10.2016 22:53)


_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.




Profilseite

jakezz
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
161 Beiträge
31.10.16 11:01

Unterstützer von Spiele-Check
Hi Thorsten,

eine kleine Sache, die mir aufgefallen ist, ist aber wohl Geschmackssache. Wenn ich beim Partienanlegen Spieler hinzufügen will, ist standardmäßig der wohl zuletzt angelegte Spieler ausgewählt. Hier bevorzuge ich den Ersten nach alphabetischen Sortierung.

VG
jakezz



(Beitrag zuletzt editiert am 31.10.2016 11:04)





Profilseite

Thorsten
(Admin)

Flagge Nachricht an diesen Nutzer senden Profilseite des Nutzers anzeigen
2316 Beiträge
10.03.17 12:23
In eurer Partie-Historie könnt ihr mittlerweile in der Box "Statistik der Partie-Details" auch die Spielparteien einsehen.

Grüße
Thorsten




_____________________________
Wer einen Hund hat, der einen anhimmelt, braucht auch eine Katze, die einen ignoriert.