22. November 2025 · Phase 1

CSV-Import steht — die Community kann Daten liefern

Grosses Thema heute: Der CSV-Import funktioniert. Das klingt erstmal trocken, ist aber einer der wichtigsten Bausteine für die Zukunft des Spiels.

Warum offene Datenformate?

Eins war mir von Anfang an klar: Die Spieldaten dürfen nicht in einem proprietären Format stecken. Wenn jemand neue Ligen, Vereine oder Spieler erstellen will, soll das so einfach wie möglich sein. CSV kann jeder öffnen — Excel, Google Sheets, sogar Notepad.

Das Format ist dokumentiert und folgt einem klaren Schema:

  • Spieler-CSV mit allen 44 Attributen pro Zeile
  • Vereine-CSV mit Vereinsdaten, Stadion, Budget, Reputation
  • Liga-CSV mit Wettbewerbsstruktur und Regeln

Der Import validiert alles: Sind die Attribute im gültigen Bereich (1-20)? Stimmen die Positionscodes? Hat jeder Verein genug Spieler? Bei Fehlern gibt es eine detaillierte Fehlermeldung mit Zeilennummer.

396 Spieler in der Basisdatenbank

Für den Start hab ich 396 Spieler auf 18 Vereine verteilt erstellt. Komplett fiktiv natürlich — keine echten Spielernamen. Jeder hat individuelle Attribute, eine Position, Nationalität und einen Vertrag. Das reicht für eine komplette Saison mit genug Tiefe im Kader.

Das Erstellen der Spielerdaten war übrigens deutlich aufwendiger als gedacht. 396 Spieler mal 44 Attribute… da sitzt man eine Weile. Aber es hat auch Spass gemacht — man entwickelt ein Gefühl dafür welche Attributkombinationen einen guten Stürmer ausmachen und welche einen zuverlässigen Innenverteidiger.

Kleines Detail am Rande: Der Import schafft alle 396 Spieler in unter 2 Sekunden. SQLite ist schnell.

Kommentar schreiben