Über

23 Mai 2030
Donnerstag
Verarbeitung

OpenFootball ist ein Projekt, das die reale Fußballwelt simuliert und hilft, Ergebnisse, Transfers und Spielerkarrieren vorherzusagen.

Vereine, Ligen, Spieler, Transfers, Finanzen und Reputationen bewegen sich von selbst. Du erkundest die Welt, die Engine spielt den Fußball.

  • v1.4.300
  • Eine einzige Datei
  • Läuft offline
  • Quelloffen

Was ist das?

Ein Simulator einer Fußballwelt, kein weiteres Manager-Spiel.

Open Football simuliert Vereine, Ligen, Spiele, Spieler, Transfers, Reputationen, Finanzen und langfristige Fußballdynamiken, ohne dass du ein Spiel selbst steuerst.

Alles steckt in einem zusammenhängenden Ökosystem: Ein Transfer verändert eine Karriere, eine Karriere verändert einen Kader, und ein Kader verändert die Tabelle. Spiele entscheidet die Engine, nie deine Eingabe.

Fragen, für die es da ist
  • Welcher Verein dominiert nach zwanzig simulierten Spielzeiten?
  • Wie verändert ein einziger Transfer eine Karriere und die Zukunft eines Vereins?
  • Kann datengetriebene Simulation glaubwürdige Tabellen und Ergebnisse hervorbringen?
  • Was passiert, wenn eine ganze Fußballwelt ohne dich weiterläuft?

Wie funktioniert das?

Eine Datei starten, Verarbeitung drücken, den Saisons beim Vergehen zusehen.

Ein Release ist eine einzige eigenständige Binärdatei: Simulator und Webanwendung in einem. Du startest sie und dein Browser öffnet sich auf der Welt.

  1. Datei starten
    Keine Installation, keine Laufzeitumgebung, kein Konto.
  2. Die Welt lädt
    Länder, Vereine, Kader und Spieler entstehen beim Start im Arbeitsspeicher.
  3. Verarbeitung drücken
    Jeder Klick schiebt den Kalender weiter. Oder geh in den Urlaub und lass zehn Jahre am Stück laufen.
  4. App schließen
    Die Welt endet mit dem Prozess. Nichts wird auf die Festplatte geschrieben.
Die Welt lebt im Arbeitsspeicher

Es gibt keine Spielstände. Die ganze Fußballwelt existiert nur, solange die App läuft. Schließt du sie, beginnt der nächste Start eine frische Welt aus derselben Datenbank.

Auf dem eigenen Rechner starten

Ein Release herunterladen, starten und die Adresse im Browser öffnen. Auf einem entfernten Server nimmst du dessen Adresse mit demselben Port.

Open Football nutzt jeden Kern, den es findet. Getestet auf Maschinen mit 256 CPU-Kernen, und auf einem Laptop läuft es trotzdem bequem.

$./open-football
http://localhost:18000

Warum ich es baue

Ich hatte es satt, jedes Jahr dasselbe Spiel neu zu lernen.

Football Manager ändert fast mit jeder Ausgabe Oberfläche, Editor-Ablauf und Datenbankformat, und die Arbeit vom letzten Jahr ist wieder fällig.

Open Football behält stattdessen eine stabile Form. Oberfläche und Datenmodell bleiben vertraut, während Simulationslogik, Mechanik und Fußballverstand ständig besser werden.

Es ist außerdem ein Labor. Schiebe jeden Spieler zu jedem Verein, lass die Simulation laufen und sieh, was Kader, Taktik, Finanzen und Spiel-Engine daraus machen: ein realistischer Umbruch, ein Talent in einer stärkeren Liga oder Messi bei Wolverhampton.

Die Datenbank ist ebenfalls offen

Vereinsdaten, Spielerdetails, Ligastrukturen und Länderdaten liegen in einem eigenen Repository, damit die Fußballwelt besser werden kann, ohne den Simulator anzufassen. Pull Requests sind willkommen.

Über mich

Ivan Artemov
Autor und Entwickler Moskau, Russland

Ich baue Open Football allein, abends und an Wochenenden. Einen Fehler gefunden, eine Liga vermisst oder Lust, über die Spiel-Engine zu streiten? Schreib mir, ich lese alles.