


Valorant Scrapper est une application d’analyse de performance basée sur les données publiques du site Tracker.gg. Elle repose sur un système de web scraping développé en Python, utilisant la bibliothèque Selenium afin de simuler le comportement d’un utilisateur et d’extraire les informations pertinentes. L’objectif principal de cette application est de suivre l’évolution des performances d’un joueur sur Valorant, de manière quotidienne, afin d’identifier rapidement les axes d’amélioration et les éventuelles difficultés rencontrées dans sa progression. À terme, le projet vise à proposer un outil open source destiné aux coachs et assistants coachs, leur permettant d’analyser efficacement les performances des joueurs et d’optimiser leur accompagnement.
Dans l’attente de l’approbation de mon application par Riot Games, cet exemple a été développé afin d’appuyer et d’illustrer ma demande. En cas d’acceptation, une évolution majeure de l’application sera mise en œuvre, permettant d’exploiter pleinement les fonctionnalités offertes par l’accès officiel aux données.
Le site Tracker.gg ne permet pas d’analyser de manière fine l’évolution quotidienne de certaines métriques clés, telles que le pourcentage de headshots ou l’évolution de l’ACS.
Stack technique
Étude des besoins, définition de l'architecture cible et choix des technologies.
Implémentation du code permétant l'extraction des données.
Visualisation des premières données et validation des données
Création du dashboard pour permettre la visualisation des données.
RTest du dashboard, validatio des données et test de non-régression.
Recherche d'évolution futur (enregistrement des données dans une bdd, comparaison avec des joueurs pros, déploiement en ligne)