Feudalytics
De l'analyse de parties Age of Empires II, menée à plusieurs avec un vrai processus de revue.
Les joueurs d'Age of Empires II ont des replays mais aucun retour lisible. Les sites de référence des autres jeux compétitifs montrent ce qui a mal tourné et à quel moment, et rien d'équivalent n'existait ici.
Ce qui a été construit
- Une chaîne de parsing de replays en Python, qui transforme les fichiers bruts en événements datés et en métriques dérivées.
- Un front web de revue de partie, plus une application de bureau avec overlay in-game qui s'ouvre à la fin du match.
- Des profils de joueur et des sources de parties, pour comparer ses propres games et des replays de professionnels importés.
- Des passes d'analyse plus poussées : complétion technologique, temps de forum inactif, comparaison directe et notes de coaching.
Résultat
- Un dépôt d'équipe avec revue de pull requests en rotation, suivi de tickets et notes de version automatiques vers Discord.
- Une intégration continue maintenue au vert, avec les tests dépendants de fixtures neutralisés pour qu'un asset manquant ne casse jamais la chaîne.
- Un déploiement par image de conteneur et rollout scripté, plutôt que des copies à la main.
Stack
PythonNext.jsElectronPostgreSQLGitHub ActionsDocker