Skip to content
This repository has been archived by the owner on Jun 29, 2022. It is now read-only.
/ LeagueStats Public archive

🎮 Get live summoner stats (League of Legends)

Notifications You must be signed in to change notification settings

xadamxk/LeagueStats

Repository files navigation

LeagueStats

Description

Get live summoner stats for League of Legends games.


Note: This program was complete - until v1 of the Riot API was depreciated.
If the old endpoints are opened, this will work, until then it no longer works.


5v5 - Normal - Summoners Rift View

3v3 - Bots - Twisted Treeline View

LeagueStats Default/ Launch View

###Features

  • Team Search: Get information from both teams.
    • Enemy Team Search: Display enemy team results.
    • Ally Team Search: Display ally team results.
  • Images: To show information about the current game.
    • Champion Image: Shows the player's champion image.
    • Summoner Spell 1 Image: Shows the player's 1st summoner spell.
    • Summoner Spell 2 Image: Shows the player's 2nd summoner spell.
    • Rank Image: Shows the player's ranked division image.
  • League Stats: Stats for each player's League.
    • Rank: First 4 letters of player's current rank (SILV = Silver).
    • Division: Current (rank) division (1 - 5).
    • LP: Current League Point count (0 - 100).
    • Recruit: Recently joined this league (True/False).
    • Veteran: Played 100 or more games in this league (True/False).
    • Streak: Has won 3 or more games in a row (True/False).
  • General: General ranked stats for each player.
    • General(#): # represents number of ranked games played (General(#)).
    • KDA: Average ranked KDA (Kill/Death/Assists).
    • Win-Rate: Average ranked Win-Rate (%).
    • Mastery(lvl): Player's champion mastery level (WIP).
  • Champion: Champion ranked stats for each player.
    • Champion(#): # represents number of ranked games played as specific champion (Champion(#)).
    • Champion(KDA): Average ranked KDA for specific champion (Kill/Death/Assists).
    • Champion(WR): Average ranked Win-Rate for specific champion (%).
    • Mastery(Pts): Player's champion mastery points (WIP).

#League API ###Back Story

I've been learning C# a little over a year now (3/16/2016) and I decided to code this program to familiarize myself with League's API. Prior to this project I was completely unaware of json and API responces, so it was definitely a learning expereince. Between school, breaks, and brick walls... this project took about 2 weeks to complete. I had no desire to host my own website and handle API requests using my own Developer Key, so I allowed users to input their own dev keys so they can use the program (and make requests!) as they please. If you run into a bug, have a suggestion, or just want to chat - make an issue or add me on League (NA - xadamxk). I'm a bit new to Github as well, so I apologize if I did anything wrong!

Enjoy!

###Request Calls

  • Summoner-V1.4
  • CurrentGame-V1.0
  • League-V2.5
  • Stats-V1.3
  • ChampionMastery (WIP)
###Condition Statement "LeagueStats" isn't endorsed by Riot Games and doesn't reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.

About

🎮 Get live summoner stats (League of Legends)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages