ilch Forum » Ilch CMS 2.X » Module und Modifikationen » Modul "Tournament" für Ilch2.0

Geschlossen
  1. #1
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Tournament Modul für Ilch 2.0 (Single Elimination)
    Ich habe ein neues Tournament-Modul für Ilch 2.0 veröffentlicht.

    Was kann das Modul?
    Turniere im Adminbereich erstellen und verwalten
    Teams erstellen und mit Spielern pflegen (Captain + Mitglieder)
    Turnier-Anmeldung inkl. optionalem Check-in
    Single-Elimination Bracket generieren
    Matches mit Status, Zeit, Map und Best-of
    Ergebnis-Reporting durch Teams
    Evidence-Upload/Links (Screenshot, Replay, etc.)
    Dispute-System mit Admin-Entscheidung
    Öffentliche Ansichten für Turniere, Bracket, Matches, Teams
    Frontend-Boxen:
    Nächste Matches
    Laufende Turniere

    Download / Source
    GitHub:
    github.com/c0r1an/Modul-Tournament-for-Ilch2.0

    Aktuelles Release:
    github.com/c0r1an/Modul-Tournament-for-Ilch2.0/releases

    Wenn ihr Features, Feedback oder Wünsche habt, gerne direkt im Thread posten. lachen

    Mehr von mir auf github.com/c0r1an?tab=repositories


    verwendete ilch Version: 2.1.x

    betroffene Homepage: ilch.de
    2 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    das Hätte ich schon vor Jahren gebraucht ^^
    Nice Work. ich muss gucken wie ich das mit meiner begenzten Technik im moment testen kann.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Hey Monkey,
    das wäre super wenn ich hier Feedback bekommen würde.

    LG
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    blackcoder Entwickler
    Registriert seit
    22.05.2014
    Beiträge
    2.576
    Beitragswertungen
    437 Beitragspunkte
    @MonkeyOnKeyboard
    Du kannst das lokal so wie für den Betatest beschrieben testen.
    www.ilch.de/forum-showposts-54178.html
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Das wäre super, es kommen mit Sicherheit auch noch ein paar Updates dazu. lächeln
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    Moin, ich finds etwas kompliziert, für jemanden der noch nie Turniere veranstaltet hat mit so einem System.

    Testteams hab ich eingerichtet dank deinem Modul. Jetzt scheiter eich an Seeds und erstellung von Brackets.
    Für das Bracket werden eingecheckte Teams in Potenz-von-2-Anzahl benötigt.


    das kommt dann immer
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Hey, ja das dachte ich mir schon.
    Also, die "Seeds" kannst du teoretisch vernachlässigen... ist Optional.

    Zur Erklärung:

    Seeds sind die gesetzten Startplätze in einem Turnierbaum. Damit wird festgelegt, welches Team oder welcher Spieler an welcher Position im Bracket startet. So kann man starke Teams gezielt verteilen, damit sie nicht direkt in der ersten Runde gegeneinander spielen.

    Potenz von 2 bedeutet bei einem klassischen Bracket, dass die Teilnehmerzahl genau in einen Turnierbaum passen muss. Also zum Beispiel 2, 4, 8, 16 oder 32 Teams. Der Grund ist einfach: In jeder Runde halbiert sich die Anzahl der Teilnehmer, bis am Ende genau ein Sieger übrig bleibt. Bei 6 oder 10 Teams geht das nicht sauber auf.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    ohne die seeds lässt sich aber kein breaked erstellen.
    Also etwas komisch.

    Könnte man die seed Berechnung / AUslosung nicht rundom machen. wäre auch fairer. Denke ich zumindestens


    Zuletzt modifiziert von MonkeyOnKeyboard am 12.03.2026 - 06:45:02
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Ok, danke für die Info.
    Ich prüfe es und gebe die Feedback.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    ok
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Habe es eben nochmal getestet, ohne Seed.
    Bei mir funktioniert alles, so wie es soll.
    Hast du eine Testseite wo ich mir das ansehen kann?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    ich geb das heute abend oder morgen frei wegen testseite.
    zurzeit nur alles lokal
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Ok alles klar.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    Hab jetzt eine Testumgebung aufgesetzt. link und Daten habe ich dir privat gesendet
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    MonkeyOnKeyboard Moderator
    Registriert seit
    10.02.2014
    Beiträge
    478
    Beitragswertungen
    26 Beitragspunkte
    Also nach deiner Konfiguration auf der Testumgebung scheint alles zu laufen.
    Bei den 8 Testteams kommt mir die aufteilung der Matches in den ersten Breackets nuja komisch vor. oder liegt das an der Anzahl der wenigen Teams?

    Beispiel:

    T4 vs. T3; T2 vs. T8; T6 vs. T7; T1 vs T5

    Sonst denke ich das der RnG Faktor bei der internen Breacket Zusammenstellung soweit auch funktioniert.
    Ich find das Modul übersichtlich, es lässt sich leicht installieren. vielleicht sollte man eine Readme oder so mit beilegen für die Erstellung der Teams ^^

    Aber echt Top arbeit!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    corian Entwickler
    Registriert seit
    16.06.2011
    Beiträge
    1.145
    Beitragswertungen
    145 Beitragspunkte
    Hey Monkey,

    die Aufteilung des Brackets beziehungsweise die Zusammenstellung der Paarungen ist in dem Fall quasi gewürfelt. Die Teams werden also nicht einfach der Reihe nach hintereinander gesetzt, sondern möglichst durchmischt zusammengestellt. Gerade bei nur 8 Testteams wirkt das manchmal etwas ungewohnt, ist aber in dem Fall normal.

    Freut mich auf jeden Fall, dass auf deiner Testumgebung sonst alles sauber läuft und dir das Modul insgesamt gefällt.

    Das mit einer Readme beziehungsweise einem kleinen Wiki zur Erstellung der Teams ist aber ein guter Hinweis. Ich werde dazu noch eine bessere Dokumentation ausarbeiten und dann auch auf GitHub veröffentlichen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten