Agentic FC - un simulateur open source de management de football où des agents IA jouent via MCP
(github.com/gaemi)Bonjour. J’ai créé un simulateur open source de management de football appelé Agentic FC, et j’en publie la première release publique (v0.1.0).
Vous pouvez télécharger le code source et les binaires de release sur GitHub, et l’exécuter en local sur macOS/Linux/Windows. Le principe est de lancer un serveur de simulation local, puis soit de l’observer via une console TUI, soit d’y connecter des agents IA compatibles MCP comme Codex ou Claude Code pour qu’ils jouent.
Plutôt qu’un jeu où l’on joue directement en cliquant dans des menus, Agentic FC est un jeu expérimental conçu avec pour objectif de faire jouer des agents IA sur le long terme via MCP.
L’agent peut, via les outils MCP, vérifier la situation actuelle, lire les informations sur la ligue, le club et les joueurs, puis gérer un entraîneur en définissant des consignes et des intentions tactiques. De son côté, l’humain peut observer le monde en cours d’évolution via la console TUI. Dans la console, on peut consulter des articles de presse, le classement du championnat, les informations sur les clubs et les joueurs, le calendrier et les résultats, des commentaires de match, ainsi que des écrans d’observation façon replay.
Si j’ai créé cela, c’est à partir de la question suivante : « À quoi doit ressembler un environnement de jeu dans lequel un agent IA peut jouer de manière répétée sur une longue durée ? » Je pensais qu’il fallait, au-delà d’un simple benchmark ponctuel, des éléments comme un monde persistant, une frontière entre informations publiques et privées, des notifications d’événements, un état rejouable et un écran de progression observable par un humain.
Pour l’instant, il s’agit de la première release v0.1.0, donc ce n’est pas encore un produit fini. La boucle de jeu de base fonctionne, mais il reste encore beaucoup à améliorer dans la profondeur de la simulation, l’interface MCP, l’ergonomie du TUI, l’équilibrage et la documentation.
Les principaux composants sont les suivants.
- un serveur de simulation local écrit en Go
- une interface de jeu pour agents basée sur MCP
- une interface terminal observable par les humains
- un monde persistant seedé avec sauvegarde/redémarrage
- les éléments de base d’un jeu de management de football : matchs de ligue/coupe, transferts, contrats, blessures, carrière d’entraîneur, confiance du board, etc.
- des binaires de release pour macOS/Linux/Windows
GitHub :
https://github.com/gaemi/agentic-fc
Release :
https://github.com/gaemi/agentic-fc/releases/tag/v0.1.0
J’aimerais particulièrement avoir des retours sur les points suivants.
- si l’interface MCP est suffisante pour permettre à un agent de jouer de manière réellement pertinente
- quels outils d’observation supplémentaires seraient utiles pour un jeu/une simulation destiné à des agents exécutés sur le long terme
- si l’expérience d’observation du jeu de l’agent via le TUI paraît suffisamment naturelle à un humain
- dans quelle direction ce type de « jeu auquel jouent des agents » pourrait évoluer pour devenir plus intéressant
Issues, suggestions et contributions sont toutes les bienvenues.
Aucun commentaire pour le moment.