Forum : ModuleTitel : Datenbankausgabe in Seitenblock© 2004-2012 www.exv2.de http://www.exv2.de
URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=4259&forum=11
|
Daniel :
| 22.01.2009 19:38 |
Hallo nochmals,
ich muss noch mal nerven mit einem anderen Anliegen. In Kürze starte ich auf meiner Seite ein Spielturnier mit dem Arcademodul.
Ich möchte unter der Spielseite einen eXV²-Block anlegen, der mir die Spielernamen und einen Gesamtpunktestand ausgibt.
Definition des Gesamtpunktestandes Der Gesamtpunktestand wäre die Addition der gesammelten Punkte aus xx Spielen. Die Punkte ergeben sich aus den Platzierungen der Spieler und werden pro Spiel errechnet, wobei der Erstplatzierte 10 Punkte erhält, der Zweitplatzierte 9 Punkte, etc. bis zum Zehnplatzierten, der 1 Punkt erhält.
Die Ausgabe einer zweispaltigen Tabelle mit Spielernamen und Gesamtpunkteanzahl (sortiert nach Punkten abwärts) wäre völlig ausreichend und wäre für mich und die Spieler eine ganz tolle Sache. Ich brauche keine zusätzliche Verwaltungsoptionen im Backend des Modules.
Was meint ihr, ist das machbar, bzw. aufwändig ? Ich tappe in punkto PHP noch ziemlich im Dunkeln
[ Geändert von Daniel am 22.01.2009 20:39 ] |
|
|
Dj_PD :
| 23.01.2009 16:08 |
Von sowas träum ich noch selbst.
Hatte mal vor gehabt, eine Art Olymbia-Mode einzubauen, dass ca. genau das machen würde. (ok, wenns danach gehen würde, wäre das Arcade-Modul voll mit SpielArten). Ist aber schon nen großer Aufwand. Meine Idee war mal: Man gibt X Spiele frei, dann legt man ein Datum fest wann diese Spiele losgehen sollen und wieviel Personen dran teilnehmen dürfen, Zwischen dieser Zeit haben alle User der Seite die Möglichkeit sich zu Qualifizieren und die ersten X kommen dann weiter zu Olymbia-Runde. In dieser wird alle x Tage ein Spiel durchgeführt, das Spiel darf man nur einmal Spielen und die Punkte zählen. Zum Schluss gibts dann noch eine Siegerehrung auf der Startseite der Punkte-Spiele. Da dies aber ein recht großer Aufwand für eine Erweiterung ist und ich mich ehrlich gesagt mit einigen, für dieses Projekt benötigten, php- Befehlen nicht so auskenne, habe ich die Idee erst einmal an den Nagel gehängt. Ist wirklich viel Arbeit und zudem gibt es kaum noch Spiele für das Modul.
Naja, da kann ich Dir also leider nicht weiterhelfen. Ein Block zu erstellen ist sicher möglich. Aber da müßte ich mich auch erst einmal wieder mit auseinander setzen, schon gar (da ich ja auch nur so'n Hobby-php-Kenner bin) muss ich erst einmal wissen wie man diese ganzen Datenbank-Abfragen so schreibt das es auch nicht so auf den Server geht. Ich denke nicht das ich das in der nächsten Zeit hin bekommen würde. Insgesamt muss ich mal sagen, müßte das Modul so oder so mal komplett erneuert werden (evtl. auch mit LightBox).
Naja, Sorry Gruss Dj_PD |
|
|
Daniel :
| 23.01.2009 16:33 |
Danke für deine Rückmeldung Dj_PD !
Deine Pläne gehen ja noch ein ganzes Stück weiter. Im Großen und Ganzen bin ich eigentlich sehr zufrieden mit der aktuellen Version.
Aber wahrscheinlich ermöglicht die derzeitige Datenbankstruktur keine schnelle Umsetzung meiner Idee.
Was meinen die Profis Bama und Nobse dazu ? |
|
|
Daniel :
| 24.01.2009 14:40 |
Wäre es vielleicht möglich, die Bestenliste aller aktiven Spiele untereinander anzeigen zu lassen ? |
|
|
Nobse :
| 24.01.2009 20:06 |
Ich enthalte mich mal den ich habe dieses Script noch nie installiert. |
|
| |
Daniel :
| 31.01.2009 09:35 |
Hallo Hans,
ich fürchte, du hast mich nicht verstanden und/oder ich habe mich nicht richtig ausgedrückt.
Meine erste Idee war die Anzeige eines Gesamtpunktestandes, der zuerst pro Spiel und je nach Platzierung errechnet werden muss.
Code:Definition des Gesamtpunktestandes Der Gesamtpunktestand wäre die Addition der gesammelten Punkte aus xx Spielen. Die Punkte ergeben sich aus den Platzierungen der Spieler und werden pro Spiel errechnet, wobei der Erstplatzierte 10 Punkte erhält, der Zweitplatzierte 9 Punkte, etc. bis zum Zehnplatzierten, der 1 Punkt erhält.
Ich denke aber, dass diese Variante nicht einfach umzusetzen wäre, daher habe ich mir gedacht, dass es auch schon ausreichen würde, die Bestenlisten aller aktiven Spiele (50) untereinander anzeigen zu lassen. Das wird zwar eine lange Liste, aber somit hätten die Spieler alle Platzierungen im Überblick.
Es geht mir also nicht um die Addition aller gesammelten Spielepunkte, weil diese eigentlich irrelevant sind.
Das tut mir leid, Hans, dass deine Mühen jetzt vergeblich waren  |
|
|
bama :
| 31.01.2009 11:18 |
fügst du mich mal wieder der Gruppe der Webmaster hinzu  |
|
|
bama :
| 01.02.2009 14:51 |
wenn ein Spieler das gleiche Spiel mehrmals gespielt hat, soll er dann für jedes Spiel Punkte bekommen, oder nur sein bestes Spiel bewertet werden? |
|
|
Daniel :
| 01.02.2009 15:00 |
Hallo Hans,
nur das beste Spiel wird bewertet. |
|
|
|