À propos

23 Mai 2030
Jeudi
Processus

OpenFootball est un projet qui simule le monde réel du football et aide à prévoir les résultats, les transferts et les carrières des joueurs.

Clubs, championnats, joueurs, transferts, finances et réputations avancent tout seuls. Vous explorez le monde ; le moteur joue au football.

  • v1.4.300
  • Un seul binaire
  • Fonctionne hors ligne
  • Open source

Qu'est-ce que c'est ?

Un simulateur du monde du football, pas un énième jeu de manager.

Open Football simule les clubs, les championnats, les matchs, les joueurs, les transferts, les réputations, les finances et les dynamiques du football sur la durée, sans contrôle manuel des matchs.

Tout tient dans un même écosystème : un transfert change une carrière, une carrière change un effectif, et un effectif change le classement. Les matchs sont résolus par le moteur, jamais par vos consignes.

Les questions auxquelles il répond
  • Quel club domine après vingt saisons simulées ?
  • Comment un seul transfert redessine une carrière et l'avenir d'un club ?
  • Une simulation guidée par les données peut-elle produire des classements crédibles ?
  • Que se passe-t-il quand tout un monde du football continue sans vous ?

Comment ça marche ?

Lancez un fichier, appuyez sur Processus, regardez passer les saisons.

Une version, c'est un seul binaire autonome : le simulateur et l'application web dans un même fichier. Vous le lancez et votre navigateur s'ouvre sur le monde.

  1. Lancez le binaire
    Aucune installation, aucun environnement à préparer, aucun compte.
  2. Le monde se charge
    Pays, clubs, effectifs et joueurs sont construits en mémoire au démarrage.
  3. Appuyez sur Processus
    Chaque clic avance le calendrier. Ou partez en vacances et laissez filer dix ans d'un coup.
  4. Fermez l'application
    Le monde s'arrête avec le processus. Rien n'est écrit sur le disque.
Le monde vit en mémoire

Il n'y a pas de sauvegarde. Le monde du football n'existe que tant que l'application tourne. Fermez-la et le lancement suivant repart d'un monde neuf, issu de la même base de données.

Lancez-le sur votre machine

Téléchargez une version, lancez-la et ouvrez l'adresse dans votre navigateur. Sur un serveur distant, utilisez l'adresse de ce serveur avec le même port.

Open Football utilise tous les cœurs qu'il trouve. Il a été testé sur des machines à 256 cœurs et tourne encore très bien sur un portable.

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

Pourquoi je l'ai fait

J'en avais assez de réapprendre le même jeu chaque année.

Football Manager change d'interface, de flux d'édition et de format de base de données presque à chaque version, et le travail de l'an dernier est à refaire.

Open Football garde une forme stable. L'interface et le modèle de données restent familiers, tandis que la logique de simulation, les mécaniques et l'intelligence footballistique continuent de progresser.

C'est aussi un laboratoire. Envoyez n'importe quel joueur dans n'importe quel club, lancez la simulation et voyez ce qu'en font l'effectif, la tactique, les finances et le moteur de match : une reconstruction crédible, un jeune prodige dans un championnat plus relevé, ou Messi à Wolverhampton.

La base de données est ouverte aussi

Les données des clubs, les détails des joueurs, la structure des championnats et les données des pays vivent dans leur propre dépôt : le monde du football peut s'améliorer sans toucher au simulateur. Les pull requests sont les bienvenues.

À propos de moi

Ivan Artemov
Auteur et développeur Moscou, Russie

Je développe Open Football seul, le soir et le week-end. Un bug trouvé, un championnat à ajouter, ou l'envie de débattre du moteur de match ? Écrivez-moi, je lis tout.