APPLICATION WINDOWS · GRATUITE · BÊTA

Les meilleures options de ton pool, et pourquoi.

Pendant la sélection, DRAFT classe les champions que tu maîtrises face à la composition adverse, met en avant les plus adaptés et explique comment jouer chacun. Il ne sélectionne, ne bannit et ne verrouille aucun champion : la décision reste la tienne.

5 rôlesTes données sur ton PC0 choix à ta place
Fenêtre principale de DRAFT : les cinq champions adverses à gauche, Twisted Fate en tête du classement au centre avec Kog'Maw en alternative, plan de jeu à droite
Interface de DRAFT 2.16 bêta, sur une draft simulée.
TES CHAMPIONS, TON CHOIXCHAQUE OPTION EST EXPLIQUÉEAUCUN CHOIX À TA PLACE
01 / LE PROBLÈME

Quelques secondes pour choisir, cinq adversaires à lire.

En sélection, tu vois la composition adverse se construire, mais tu as peu de temps pour savoir lequel de tes champions s'en sort le mieux. DRAFT fait cette lecture avec toi, à partir de règles explicites, et te laisse trancher.

01Lire

Engage, plongeurs, contrôles, cibles fragiles : le profil de l'équipe adverse en un coup d'œil.

02Comparer

Chaque champion de ton pool est classé, avec une alternative et ce qui les départage.

03Comprendre

Un plan de jeu par phase et des conseils adaptés à ton niveau, pour apprendre en jouant.

02 / FONCTIONNALITÉS

Ce que fait DRAFT, capture à l'appui.

Captures de l'interface de DRAFT 2.16 bêta, avec une draft simulée et des données fictives. Chaque fonction indique son niveau de maturité.

03 / FONCTIONNEMENT

Quatre étapes, et la décision reste la tienne.

01

Lance DRAFT

Une icône apparaît près de l'horloge de Windows. Aucun compte et aucune clé ne sont nécessaires.

02

Configure ton pool

Dans les réglages, ajoute les champions que tu joues pour chaque rôle. Ils sont enregistrés sur ton PC.

03

Saisis les adversaires

Tape chaque champion adverse quand il est verrouillé, ou active la lecture facultative du client qui les ajoute pour toi. Leur rôle supposé se corrige d'un clic.

04

Compare, puis choisis

Ton pool classé, les raisons et un plan de jeu. Tu sélectionnes et tu verrouilles toi-même, dans le client.

04 / VIDÉO

Le tutoriel complet, en quatre minutes.

Lancement, profils, saisie des adversaires, lecture du classement, panneaux, onglets et import Riot. La vidéo ne démarre que si tu cliques.

Vidéo sans son, descriptions à l'écran en français (sous-titres anglais disponibles). Draft simulée et données fictives.
05 / API RIOT GAMES

Ce que DRAFT demande à Riot, et pourquoi.

Le classement de base fonctionne sans aucune requête à Riot. L'API officielle sert à trois fonctions facultatives, toujours lancées par l'utilisateur depuis les réglages ou le menu de l'icône. Elles sont décrites telles qu'elles fonctionnent dans la version 2.16 bêta.

1 · HISTORIQUE PERSONNEL

Importer ses parties classées

L'utilisateur saisit un ou plusieurs Riot ID, sa région et le nombre de parties à lire (100, 200 ou 500 par import). L'outil est prévu pour ses propres comptes ; en bêta, rien ne vérifie qu'ils lui appartiennent (voir Riot Sign On plus bas).

  • ACCOUNT-V1 /riot/account/v1/accounts/by-riot-id/{gameName}/{tagLine}
  • MATCH-V5 /lol/match/v5/matches/by-puuid/{puuid}/ids?queue=420
  • MATCH-V5 /lol/match/v5/matches/{matchId}

Conservé sur le PC, jusqu'à suppression : Riot ID saisi ; pour chaque partie classée solo/duo de plus de 5 minutes, son identifiant, sa date, le patch, la durée, le champion, le poste, le résultat, le K/D/A et les champions adverses. Aucun nom ni identifiant d'un autre joueur.

Affiché : champions les plus joués et bilans dans l'onglet Parties.

2 · RÔLES PAR CHAMPION

Statistiques agrégées

Pour deviner le rôle des champions adverses, en particulier le mid, DRAFT compte les postes joués sur environ 1 000 parties classées récentes (14 derniers jours). Durée : environ 40 minutes.

  • LEAGUE-EXP-V4 /lol/league-exp/v4/entries/RANKED_SOLO_5x5/{tier}/II?page=1 — Argent à Émeraude, point de départ
  • MATCH-V5 listes (5 parties par joueur) et détails des parties

Conservé : des compteurs champion × poste par patch, les identifiants des parties déjà lues et quelques compositions (champions seulement) qui servent à mesurer la justesse des suppositions. Les joueurs de départ restent en mémoire, jamais enregistrés.

3 · MATCHUPS DU POOL

Bilans contre l'adversaire direct

Pour le critère « matchup direct », DRAFT mesure les bilans des champions du pool contre leur adversaire de même poste, sur les 30 derniers jours. Il part des mêmes listes, puis suit, en mémoire, des joueurs qui jouent ces champions. Au plus 3 000 requêtes, environ 65 minutes.

  • LEAGUE-EXP-V4 même point de départ que ci-dessus
  • MATCH-V5 listes et détails de parties classées solo/duo

Conservé : victoires et parties par champion du pool et par adversaire, par patch, et les identifiants des parties lues. Sous 30 parties pour un matchup, le bilan n'est pas utilisé et le tableau écrit à la main reste la référence.

Clé jamais exposée

En bêta, chaque utilisateur saisit sa propre clé de développement. Elle est masquée à la saisie, envoyée uniquement à Riot dans l'en-tête X-Riot-Token, jamais dans une adresse, et n'est ni enregistrée ni journalisée.

Limites respectées

Une requête toutes les 1,3 seconde au plus, sous la limite d'une clé personnelle (100 requêtes par 2 minutes). Sur une réponse 429, DRAFT attend le délai Retry-After. Sur 401 ou 403, il s'arrête.

Rien en double

Les parties déjà lues ne sont jamais redemandées. Un calcul de rôles récent (moins de 3 jours) n'est pas relancé, et un import suivant reprend là où le précédent s'est arrêté.

CE N'EST PAS L'API RIOT DEVELOPER

Lecture du client (LCU) Expérimental · désactivée par défaut

L'API locale du client League of Legends tourne sur le PC du joueur : ce n'est pas l'API publique Riot Developer, et Riot indique qu'elle n'est pas officiellement prise en charge pour les applications tierces. Si l'utilisateur l'active, DRAFT envoie uniquement des requêtes de lecture (GET) à deux adresses locales : /lol-gameflow/v1/gameflow-phase et /lol-champ-select/v1/session. Il en retient la phase, les champions adverses déjà verrouillés et le poste attribué au joueur. Il ignore les noms, les identifiants, les survols, les choix alliés et les bans. Cet usage sera déclaré dans la demande d'enregistrement auprès de Riot.

DONNÉES STATIQUES

Data Dragon

Les illustrations des champions et la liste des versions sont chargées depuis ddragon.leagueoflegends.com, le service de contenu statique de Riot. Aucune clé n'est nécessaire.

ARCHITECTURE ENVISAGÉE AVEC UNE CLÉ DE PRODUCTION · PAS ENCORE CONSTRUITE

Une clé de production ne peut pas être intégrée à une application distribuée. Le projet prévoit donc un serveur DRAFT qui garderait la clé, calculerait une seule fois les statistiques agrégées (rôles et matchups) et les distribuerait sous forme de compteurs anonymes. L'application n'aurait plus besoin d'aucune clé, et le nombre total de requêtes envoyées à Riot baisserait fortement. L'import de l'historique personnel passerait par Riot Sign On, pour que chacun n'importe que ses propres comptes.

06 / RÈGLES ET CONFIDENTIALITÉ

Un assistant, pas un automate.

DRAFT est conçu pour suivre les règles de Riot Games destinées aux outils tiers : il met en avant plusieurs options et leurs raisons, sans décider à la place du joueur. Il n'est pas encore enregistré ni approuvé par Riot.

Les données de DRAFT restent sur le PC de l'utilisateur. Il n'y a ni compte DRAFT, ni serveur DRAFT, ni publicité, ni télémétrie.

Politique de confidentialité ↗
ENGAGEMENTS
01
Aucune automatisationNi sélection, ni bannissement, ni verrouillage, ni action en partie
02
Aucune information de partie cachéeSeulement ce que le joueur voit déjà en sélection, plus des statistiques générales par champion
03
Aucun profilage de joueursAucun autre joueur n'est affiché, enregistré ou classé, pas de MMR
04
Lecture du client facultativeDésactivée par défaut, requêtes de lecture uniquement
05
GratuitAucune fonction payante, aucune publicité
07 / STATUT

Une application qui fonctionne. Encore en bêta.

La version publique sur GitHub est la 2.14. La 2.16 bêta, présentée ici, ajoute les profils par rôle et le poste attribué. Elle passe ses tests automatiques, mais n'a pas encore été distribuée : une bêta privée auprès de quelques joueurs est en préparation. Les conseils pédagogiques sont en cours de relecture, la lecture du client et l'ouverture automatique des panneaux restent expérimentales. La 2.14 se télécharge depuis GitHub.

● BÊTA

Windows 10 et 11
C# · WebView2
Projet indépendant

Code source sur GitHub ↗
CONTACT

Une question, un bug, une idée ?

Écris à lucas.mettetal2@gmail.com, ou ouvre une discussion sur GitHub. N'envoie jamais ta clé Riot.