DailyFoot

Über DailyFoot

DailyFoot ist ein kostenloses tägliches Fußballraster: 9 Felder, zwei Hinweise pro Feld, ein Nationalspieler, der beide erfüllt. Es wird von einer einzigen Person gemacht, Eliott Gandiolle, unabhängiger Entwickler in Paris. Dahinter stehen keine Firma, keine Investoren und keine Redaktion: Wenn diese Seite „wir“ sagt, sind damit ein Entwickler und ein Build-Skript gemeint.

Das heutige Raster spielen

Was das Spiel ist

Jeden Tag veröffentlicht jede Edition dasselbe 3×3-Raster für alle: drei Zeilenhinweise, drei Spaltenhinweise, 9 Felder. Ein Feld verlangt einen Spieler dieser Nationalmannschaft, der beide Hinweise erfüllt, jeder Spieler zählt nur einmal, und 3 Fehler beenden den Tag.

Ein Feld bringt 100 Punkte minus den Anteil der Mitspieler, die denselben Namen gesetzt haben: Eine naheliegende Antwort bringt wenig, ein seltener Fund fast alles, und ein perfektes Raster sind 900 Punkte. Kein Konto, keine Anmeldung, kein Download, und für alle am selben Tag dasselbe Raster, also sind die Punktzahlen wirklich vergleichbar. Die letzten 180 Tage behalten eine eigene Seite im Archiv.

Es gibt insgesamt 12 Editionen, zehn Nationalmannschaften plus eine WM-Edition und eine Gesamt-Edition, die alle Kader mischt, spielbar in 7 Oberflächensprachen.

Wer es macht

Eliott Gandiolle, unabhängiger Entwickler in Paris, Frankreich. In meiner Freizeit baue ich eine kleine Familie kostenloser täglicher Spiele: Ich schreibe den Code, stelle die Daten zusammen und korrigiere sie, und pflege die Lab-Seiten. Die vom französischen Recht verlangten Angaben zum Betreiber stehen im Impressum.

Ich bin weder Journalist noch Statistiker, und diese Seite ist keine Forschungsarbeit. Sie ist ein Spiel, das sorgfältig auf von anderen veröffentlichten Daten aufbaut, weshalb der Abschnitt zu den Quellen mehr zählt als meine Meinung.

Woher die Daten stammen

Die Kader entstehen aus benannten offenen Quellen: Wikidata (CC0) für Nominierungen, Einsätze, Tore, Vereine, Geburtsjahre und Titel; Wikipedia für die Bekanntheit, gemessen an der Zahl der Sprachversionen zu einem Spieler, und für Titel, die Wikidata ungleichmäßig erfasst; und das offene Projekt transfermarkt-datasets als unabhängiger Gegencheck für moderne Spieler, das zu Spielern vor etwa 2010 schweigt. Die Größenranglisten im Lab nutzen die Körpergrößen-Eigenschaft von Wikidata, die Saisonprognosen die öffentlichen Tabellen der ESPN-API.

Nichts gelangt direkt aus einem Scraper ins Spiel. Jeder Kader ist eine versionierte Datei, die ein Mensch gelesen hat: Der Import schlägt vor, danach werden 293 verschiedene Hinweise über 4146 Spieler aller Editionen erzeugt. Bei jedem Testlauf prüft eine Datenkontrolle dreizehn Invarianten, von denen jede existiert, weil das jeweilige Problem mindestens einmal live gegangen ist.

Fehlt ein Wert, statt null zu sein, wird der Spieler aus diesem Hinweis herausgelassen und nicht als null gezählt.

Wie das tägliche Raster entsteht

Der Tag ergibt sich allein aus dem Datum und der Epoche der Edition. Zur Spielzeit gibt es weder Uhr noch Zufall, alle bekommen also dasselbe Raster. Die Hinweisauswahl wird aus der Tagesnummer abgeleitet, und jedes veröffentlichte Raster wurde beim Build durch ein bipartites Matching geprüft, das mindestens eine Lösung mit 9 verschiedenen Spielern garantiert, dazu eine Regel, die denselben Hinweis nicht binnen drei Tagen wiederkehren lässt.

Die Raster sind vorberechnet und versioniert: Eine spätere Datenänderung kann ein bereits gespieltes Rätsel nicht umschreiben.

Was diese Seite nicht behauptet

DailyFoot steht in keiner Verbindung zu FIFA, UEFA, nationalen Verbänden, Vereinen, Wikimedia, Transfermarkt oder ESPN und wird von ihnen weder unterstützt noch genehmigt. Namen und Daten werden zu deren eigenen Bedingungen genutzt und dort ausgewiesen, wo sie verwendet werden.

Daten altern. Einsätze und Tore wachsen mit jedem Länderspielfenster, Spieler wechseln in jeder Transferperiode den Verein, und eine Quelle kann schlicht falsch liegen. Die Summen hier sind eine Momentaufnahme der letzten Aktualisierung, kein Live-Feed, und einige Spieler je Kader hinken ein oder zwei Einsätze hinterher. Titel und Vereinslisten älterer Spieler sind der unzuverlässigste Teil.

Wer einen Fehler findet, schreibe mir: Ich korrigiere ihn oder sage, warum nicht. Korrekturen sind die einzige Rückmeldung, die die Seite noch in derselben Woche verändert.

Wie es finanziert wird

DailyFoot ist kostenlos und war es immer. Derzeit läuft keine Werbung und die Seite hat keine Werbeeinnahmen; die einzige Einnahme sind freiwillige Ko-fi-Spenden, die keine Funktion und keinen Vorteil kaufen. Geplant ist, Werbung Dritter zur Deckung der Hosting-Kosten aufzunehmen; Impressum und Datenschutzerklärung werden vorher aktualisiert, nicht danach. An Spielende wird nichts verkauft und keine Funktion zurückgehalten.

Kontakt

Korrekturen, Fragen, Presse oder ein Hinweis auf einen falsch einsortierten Spieler: Schreib an dailymetrolive@gmail.com, das erreicht mich direkt. Es gibt kein Support-Team und kein Ticketsystem, Antworten sind also persönlich und gelegentlich langsam.

Dem Entwickler schreiben