Tous les projets

Data · Esport · 2025 – 2026

OccilanScout

Stats et scouting League of Legends pour les Occi'lan, une LAN de Toulouse où joue mon équipe.

Capture de OccilanScout

Le point de départ

À chaque édition de l'Occi'lan, on préparait les matchs à la main sur op.gg et dans des Google Sheets. J'ai d'abord fait un script qui sortait un Excel de stats (OccilanStats), puis j'ai tout repris dans une vraie application.

Ce que j'ai fait

  • Pipeline Riot API qui récupère toutes les games du tournoi, les timelines et les rangs actuels. Les joueurs sont suivis par PUUID, donc un changement de pseudo ne casse rien.
  • Application Streamlit en deux versions : une publique pour les orgas et le stream, une privée pour mon équipe avec scouting, assistant de draft et espace scrims.
  • Power ranking basé sur un Elo par joueur, qui prédit correctement environ 68 % des games.
  • Mise à jour en direct pendant la LAN avec GitHub Actions, et notifications Discord (récap de chaque game, prochain adversaire envoyé en DM).
  • Mode stream pour OBS, classement officiel récupéré depuis l'API Toornament, rapports de scouting générés avec Claude.

Plus de 350 games analysées sur 4 éditions, utilisé par les orgas et par mon équipe.

En images

L'autre projet