14. Januar 2026 · Phase 1

Phase 1 ist fertig — ich kanns kaum glauben

Heute markiere ich Phase 1 offiziell als abgeschlossen. Vier Monate Arbeit, hunderte Stunden Code, unzählige Bugs — und es steht. Das Fundament ist gelegt.

Ich bin ehrlich: Es gab Momente wo ich dachte, das wird nichts. Besonders der Transfermarkt hat mich fast zur Verzweiflung gebracht. Die Logik dahinter — Spielerverfügbarkeit prüfen, Budgets vergleichen, Verhandlungen simulieren, Verträge erstellen — das klingt einfach, ist aber ein Rattenschwanz an Edge Cases.

Was alles in Phase 1 entstanden ist

  • Match Engine: Minute-by-Minute Simulation, Ballbesitz, xG, Events, Karten
  • 38+ Spielerattribute mit versteckten Persönlichkeitsmerkmalen
  • 4 Formationen: 4-2-3-1, 4-3-3, 4-4-2, 3-5-2 mit Slot-basierter Aufstellung
  • Doppelrunden-Liga mit komplettem Spielplan und Tabelle
  • Pokalwettbewerbe mit K.O.-System
  • Finanzsystem: Gehälter, Spieltag-Einnahmen, Transferbudget, Saisonprognosen
  • Transfermarkt: Watchlist, Kompatibilitäts-Scoring, Verhandlungen
  • Zwei-DB Architektur: MasterDB + SaveDB mit SQLite
  • Editor-Tool: Eigenes Tool zum Erstellen und Bearbeiten der Spieldaten
  • CSV-Import: Community kann eigene Daten einpflegen
  • Speichersystem: Mehrere Savegame-Slots

Was ich gelernt habe

Das Wichtigste: Plane nicht zu weit voraus. Ich hatte anfangs einen detaillierten Plan für alle vier Phasen und musste Phase 1 trotzdem dreimal umstrukturieren. Manche Features die ich für zwei Tage eingeplant hatte, haben zwei Wochen gebraucht. Andere waren in einem Nachmittag fertig.

Ich bin stolz dass es soweit gekommen ist. Ein funktionierender Fussball-Manager, komplett eigenentwickelt, ohne fremde Engine. Vier Monate. Alleine. Das hätte ich mir vor einem Jahr nicht zugetraut.

Phase 2 startet bald — da geht es ans UI. Das aktuelle Interface ist funktional aber… sagen wir mal es hat Charme. Entwickler-Charme. Das wird sich ändern.

Kommentar schreiben