WM-Planer 2026
Turnierplaner zur WM 2026 mit Live-Ergebnissen: Vom aktuellen Stand aus lassen sich kommende Spiele durchspielen und Szenarien berechnen.
| Stack | JavaScript, HTML, CSS, PHP, football-data.org-API |
|---|---|
| Demo | https://wm-26-planer.de/ |
| Quellcode | https://github.com/arthurr2811/Wm26Planner |
Wenn alle WM-Rechner, die es schon gibt, Schrott sind, bau halt deinen eigenen
Irgendwann im Juni vibriert mein Handy. Ein Link lädt zu einer Tipprunde für die WM ein. Ich trete bei und stelle fest: Neben den Spielen soll ich auch den Weltmeister tippen. Und wie weit Deutschland kommt. Kommt darauf an, denke ich. Auf den Turnierbaum. Wenn Deutschland Gruppenzweiter wird, treffen sie vielleicht früher auf einen schwierigen Gegner. In der WhatsApp-Gruppe schreibt Tom, dass gegen Frankreich Schluss sein könnte, auf die würde Deutschland im Achtelfinale treffen. Stimmt das überhaupt? Ich google WM Turnierbaumrechner.
Und finde nichts Gutes. Die Seiten sind voller Werbung oder unübersichtlich. Meistens beides. Irgendwann habe ich die Antworten auf meine Fragen, aber Spaß gemacht hat das nicht gerade. Einige Tage darauf sitze ich dann an meinem Schreibtisch und initialisiere ein Git-Projekt. WM Planer 2026 soll es heißen. Eine Webseite soll es sein. Aufgeräumt, übersichtlich, ohne Werbung, ich kann meine Tipps eintragen und sehe, wer in diesem Szenario gegen wen in der KO-Runde spielen würde. Ganz einfach.
Weiterführende Ideen
Ganz so einfach ist es dann doch nicht. Erstmal muss ich wissen, wer in welcher Gruppe spielt. Statt alles von Hand abzutippen, suche ich eine API. Gefunden, wenn ich die jetzt eh schon habe, könnte ich eigentlich auch Live-Ergebnisse anzeigen. Ja, das wäre cool, so kann ich auch während der WM vom aktuellen Stand aus weiterrechnen. Und es wäre auch schön zu sehen, wann welche Spiele sind, ach und in welchem Stadion sie stattfinden. Was ist eigentlich die offizielle Regel, wenn 2 Teams in einer Gruppe dieselbe Punktzahl, dasselbe Torverhältnis und dieselbe Anzahl an geschossenen und kassierten Toren haben? Was, wenn ein Spiel erst im Elfmeterschießen entschieden wird? Das sollte die UI anzeigen. So tauche ich also voll ein. Das, was ich am Programmieren liebe. Ich kann alles machen, so wie ich es will, ich muss dem Computer nur sagen, was er machen soll. Claude Code, mein eifriger Assistent, und ich sind einige Stunden länger als geplant beschäftigt. Irgendwann bin ich erstmal zufrieden und gehe ins Bett. Zwei-, dreimal fällt mir doch noch ne Idee ein, die ich unbedingt einbauen will, ich tippe sie in mein Handy, dann schlafe ich ein.
Die Webseite macht echt Spaß, befinde ich am nächsten Tag. Eigentlich schade, dass sie niemand benutzen kann. Oder nein, eine gute Möglichkeit, mal Deployment zu üben. Ich recherchiere. Lande bei einem Hostinganbieter. Wenig später ist die Webseite online. Die Daten aber nicht aktuell. Aha, ich brauche einen Cron-Job, der die Fußball-API abfragt. Habe ich noch nie benutzt, ein Glück gibt es das Internet, eine halbe Stunde später steht der Cron-Job und aktualisiert einmal die Stunde alle Daten. Ich schicke den Link zur Webseite an Freunde und Familie.
WM naja, Projekt gut
Tja, die WM war dann gar nicht mal so toll, aber ich hab ein paar neue Sachen gelernt und Spaß gehabt. Und verwendet wurde meine Webseite. Das Dashboard zeigt, Stand heute, wo ich diesen Text schreibe, ein wenig über 8000 Requests. Na gut, ich bin ehrlich, gute 30 Prozent davon kommen aus den USA, und die Seite ist deutsch. Da waren wohl Bots oder Webcrawler am Werk. Das Tippspiel habe ich übrigens im unteren Drittel beendet. Mir fehlt wohl Fußballverständnis oder das nötige Glück. Wenn man nur einem Computer beibringen könnte, Fußballspiele vorherzusagen... Vielleicht ein zukünftiges Projekt.