L'Histoire Derrière
Openfoot Manager
Un projet de passion né de l'amour du football et du logiciel open-source.
Qu'est-ce qu'Openfoot Manager ?
Openfoot Manager est un jeu de simulation de gestion de football sur desktop où vous incarnez l'entraîneur d'un club. Vous prenez des décisions tactiques, gérez votre effectif, gérez les finances, embauchez du personnel, configurez les entraînements et regardez les matchs se dérouler minute par minute. Le tout alimenté par un moteur de match sophistiqué écrit en Rust.
Contrairement aux alternatives commerciales, Openfoot Manager est entièrement gratuit, open source et totalement hors ligne : pas besoin de connexion internet, pas de microtransactions et sans DRM. Le jeu est conçu pour être modifiable, avec des fichiers de données externes qui permettent à la communauté de créer des ligues, équipes et bases de données de joueurs personnalisées.
Comment Tout a Commencé
Ce projet a été inspiré par Bygfoot, un jeu gratuit et open-source de gestion de football écrit en C avec une interface GTK 2. Bien que Bygfoot ait démontré que la gestion de football open-source était possible, il était devenu obsolète et n'était plus activement maintenu.
En 2020, le projet a débuté comme un hobby en Python. Après plusieurs réécritures et des années d'apprentissage, il a évolué vers l'implémentation actuelle basée sur Rust avec un frontend moderne en React, utilisant Tauri pour la distribution desktop multiplateforme.
Que Pouvez-Vous Faire ?
Gérez Votre Effectif
Choisissez les formations, définissez les tactiques, sélectionnez les styles de jeu et assignez les tireurs de coups de pied arrêtés.
Regardez les Matchs en Direct
Simulation minute par minute avec interface de type retransmission TV, statistiques en direct et contrôles de vitesse.
Entraînez Vos Joueurs
6 domaines d'entraînement, 3 niveaux d'intensité, progression basée sur l'âge et bonus du staff.
Embauchez du Personnel
Entraîneurs, kinésithérapeutes et recruteurs — chacun avec des spécialisations qui impactent le jeu.
Participez aux Championnats
16 équipes en matchs aller-retour avec classement en direct, calendrier des matchs et résultats.
Gérez les Finances
Gérez les budgets, les salaires, les transferts et les prêts pour maintenir votre club viable.
Lisez les Nouvelles
Rapports de matchs générés procéduralement, rumeurs de transferts, mises à jour de blessures et éditoriaux.
Moddez le Jeu
Créez des ligues, équipes et joueurs personnalisés avec des fichiers JSON externes.
Technologie
Le jeu est construit avec une stack technologique moderne conçue pour la performance, la fiabilité et l'expérience développeur :
- Rust : Le moteur du jeu, offrant une simulation de matchs ultra-rapide et sûre.
- React 19 + TypeScript : L'interface utilisateur, avec un design style diffusion "Matchday".
- Tauri v2 : L'environnement desktop, produisant des binaires multiplateformes légers.
- SQLite : Persistance des sauvegardes avec plusieurs emplacements.
- Tailwind CSS : Stylisation utility-first avec support thèmes clair/sombre.
- i18next : Internationalisation avec 5 langues.
Comment Contribuer
Openfoot Manager est un projet communautaire et les contributions sont les bienvenues de tous :
- Signalez des bugs ou proposez des fonctionnalités via GitHub Issues.
- Soumettez du code via le processus Fork & Pull vers la branche
develop. - Créez du contenu — bases de données personnalisées, traductions, logos, documentation.
- Faites passer le mot — mettez une étoile sur le dépôt, partagez sur les réseaux sociaux, parlez-en à vos amis.