Créer un système d'analytique pour le mode Clubs d'EA FC : D'Excel à un site web complet
Le mode Clubs d'EA FC (11×11 avec de vrais joueurs) ne dispose pas d'API officielle pour les statistiques. La collecte manuelle des données — buts, passes décisives, interceptions — aboutit à des tableaux sans analyse approfondie. Ces métriques ne permettent pas de comparer les joueurs, d'évaluer leur contribution au jeu ou de déterminer leur style.
Les approches standard limitent la compréhension : les statistiques de base reflètent les résultats mais ignorent le processus de création d'occasions, la régularité dans les duels et l'efficacité des positions de tir.
Développer des métriques personnalisées
L'étape clé est d'introduire des métriques qui répondent aux questions : efficacité du joueur, impact sur l'équipe, rôle sur le terrain.
pXA : Passes vers l'Assistance Attendue
Le pXA mesure le nombre de passes nécessaires pour créer une occasion dangereuse.
- pXA faible : le joueur déplace rapidement le ballon vers des positions menaçantes.
- pXA élevé : beaucoup de passes inefficaces.
Distingue les créateurs d'occasions des passeurs sans menace.
Taux de Percé : Fréquence de perte des duels
Reflète la vulnérabilité dans les situations 1 contre 1.
- Valeur faible : stabilité, perd rarement les duels.
- Valeur élevée : faible en défense.
Critique pour les défenseurs et milieux de terrain, où les statistiques de base sont aveugles.
Coefficient de Danger de Tir
Évalue la qualité des positions de tir.
- Élevé : zones avantageuses.
- Faible : tentatives de loin ou inefficaces.
Distingue les tireurs prolifiques des tireurs précis.
Profils composites et visualisation
Les métriques sont agrégées en graphiques radar, notes et comparaisons par poste. Cela permet :
- Une évaluation rapide du profil.
- Des comparaisons entre joueurs.
- L'identification des forces/faiblesses.
Applications :
- Sélection des joueurs d'équipe.
- Analyse des matchs.
- Détection de talents.
- Rapports automatisés.
Les métriques sont simples, pratiques et surpassent les statistiques de base en informativité.
Étapes de mise en œuvre
Début — rapports Excel et publications sur les réseaux sociaux interprétant les données manuelles. La demande de comparaisons a confirmé le besoin d'outils.
Suivant — Yandex DataLens pour agréger et visualiser les métriques.
Automatisation avec ChatGPT : génération de textes, analyses de matchs (de 1 heure à 10 minutes), graphiques radar et modèles.
Architecture technique
Un site web complet construit sans expérience en développement :
Stack :
- Frontend : Next.js
- Backend : routes API (Next.js)
- Base de données : MySQL
- ORM : Prisma
- Déploiement : Docker + cloud
Flux de données :
- Collecte → stockage en base de données.
- Agrégation → API.
- Affichage → interface utilisateur.
Fonctionnalités :
- Profils joueur/équipe.
- Statistiques avancées.
- Comparaisons.
- Détection de talents basée sur le style.
- Ligue fantasy.
Parcours : des tableaux manuels à une plateforme automatisée.
Points clés à retenir
- L'absence d'API EA a forcé à s'appuyer sur la saisie manuelle et des métriques personnalisées.
- pXA, Taux de Percé et Coefficient de Danger de Tir offrent une profondeur d'analyse.
- Le système Next.js + Prisma automatise la collecte, l'agrégation et la visualisation.
- Utilisation pratique : détection de talents, sélection, rapports — les métriques sont utilisées dans les championnats.
- Preuve : projet réalisé en solo sans formation de développeur.
— Editorial Team
Aucun commentaire pour le moment.