LeagueAnalyzer: a rank analysis tool that helps to define what type of player you are

xPLzzZx·4/24/2016, 10:59:44 PM·9 votes·3,708 views
http://nodejs-leagueanalyzer.rhcloud.com/

I hope I am posting in the correct place... summoner 4

Currently, there are a lot of league rank web apps, for example op.gg and lolking. Although they can help a lot in checking details of your match history, I believe they fail to analyze your rank games' data and compare this data with other players in the same tier. I just developed a web app which can analyze your most recent 10 rank games (the current api key prevents me from analyzing more matches...), generate a player ability graph and compare your rank details with those of other players, for example your KDA, your kill contribution and so on. With the help of this web app, I think players can improve their game performance by knowing their deficiency, for example vision control or objective control. summoner 6

Currently, I am still using the development API keys of mine and my co worker. As a result, the web app may crash if too many people use it at the same time... If an error shows up, please give it a retry after 10 seconds; I believe it will work then! Taric

It would be a great support if you can test the web app and give me some advice! Thanks for reading! {{summoner:17}}

==================================================================== Updates: VelkozVelkozVelkozVelkozVelkoz

(4/24/16): --1. Fixed visibility of small stats. --2. Added mobile support. --3. Increased main page animation speed. --4. Text input on the main page can be auto selected so that users don't need to click it.

(4/25/16) --1. Big stat assessment added -- scroll-ability. --2. Table data visibility improved. --3. Graph note added

(4/30/16) --1. new data downloaded. --2. position analysis added. --3. Battle efficiency detailed information added. --4. farming added to graph.

(5/2/16) --1. Tier info of specific position performance details added --2. Fixed GPM

(people may stop paying attention to this page, but I will keep updating this.)

41 Comments

neoYEET4/24/2016, 11:20:38 PM3 votes

Retrieving a players LOL info is probably a "GET" call instead of a "POST", you even named the function getXXXX lol.

Still have debugging console logs.

Obfuscate your js, p

Probably set to use html 5 mode in angular (works well with node apps too, so you dont' have that awkward /#/path

from a UX perspective, wait times that are obviously faked are annoying af, get rid of those.

Add more interactivity to the graph tied in with the data to the right, I.E. when i hover over kda, it highlights what factors affect my KDA, etc..

UI: the layout is absolute, hence that guys problem with resolution. Mobile optimized is the must-have nowadays as well.

Add the basic back/forth functionallities, multie search queries, and the ability to add more people to the chart (differed by colors, add some hover effects to emphasize the focus of which ID)

Go back farther than 10 days, probably an api limit to that but too lazy to read those.

Overall feels nice, quick. Not too flashy but def could use some ui/ux enhancements. No idea your architecture in your node project so no comment there.

disregardable4/24/2016, 11:08:30 PM2 votes

I had a weird problem. I was running my 3200x1800 monitor in 1080p with 150% windows scaling, and it didn't center properly on Firefox or Chrome. It worked fine when I used 100% windows scaling. I switched back to 3200x1800 with 200% scaling to see if it became even more decentered/hard to see, but it worked fine (usually when I have these problems, it gets worse).

Really weird.

ValyrianBlade4/24/2016, 11:13:10 PM2 votes

Pretty cool!

I think 10 games isn't quite enough of a sample. I've got an 80% win rate over my last 10 ranked games - makes my stats all look pretty amazing.

Where does battle efficiency come from? I can see all of the other stats in the breakdown, but not this one. It (alongside kill contribution) are the only two I'm average in (well above average in the others) so I'm genuinely curious.

Are the adjacent rankings adjusted for role played? Maybe it'd be worthwhile adding a way to break it down. E.g. look at my last 10 (or 20) top / adc / mid / jg / supp games. So you can see which roles you're doing well in as well.

May also be worthwhile seeing some scroll-ability. My "vision control" score is almost double the division higher than me, so what is it actually like? Diamond? Challenger? Likewise my target control is 50% higher than the division above me.

I like the interface though. It looks pretty cool. Should CS be somewhere on it?

Snowy Senpaii4/25/2016, 12:35:02 AM2 votes

I realized that it was only NA so I tried it using my NA smurfs (One Silver and another Diamond 2). Says my Silver 2 account is below average with a 100% winrate and KDA of 5.0, average warding of 16 sight and 2 pinks. My diamond registers as "Plat" with a average of 80% wins and KDA of 3.0 with 20 sight wards and 4 pinks. Seems like the system is a little wonky but it works relatively close.

P.s. This is the account I use to play with my husband MrSandDragon whom is from EUW and Gold ranked. (To keep him from getting stomped in Normal pubs.

ƒoes4/25/2016, 3:09:48 AM2 votes

Says my it failed to get my ranked info. Probably because I haven't played ranked this season?

Angry Monster4/25/2016, 3:25:53 AM2 votes

So your terms are awkward. By target control i think you mean neutral objectives and i have no clue what battle efficiency is since i am not getting any stats for it.

Overall i would say that this is not a very accurate system. I am not sure if it is only pulling rank data or what, but i have not played mid at all this season yet in 10 games it is pulling mid data. If I tri Q, the midlaner and I take jungle mid and mid jungle respectively (our 3rd takes to other roles) and if it is just a duo Q i take jungle then Top. I never actually mid lane in rank.

Also your system is geared way to heavily to ADCs. As a tank player i am almost never going to get the last on a tower, so i do not get credit. Same thing with herald, i am usually there helping take the damn thing, but i am the one tanking so normally i do not get the last hit. As jungler it is a waste to smite the dragon or Barron if we have it free and clear.

5/7 for effort but the end product is not telling the real story.

Arytheus4/25/2016, 4:16:28 AM2 votes

What do you mean by silver/gold? Do you mean in general all the silver gold elo averaged? Or do you mean a specific division of silver or gold?

Justíce Reformed4/25/2016, 5:47:04 AM2 votes

This is pretty cool, between you and me, regarding the aesthetics i enjoy it. If anything don't change the look. (didn't know if you ARE planning to change the look but tbh looks sick) And information wise its great, simple and to the point. is it accurate? i got no idea, but just being able to look at my stats helps me improve.

warpenguin5554/25/2016, 4:30:25 PM2 votes

This looks so cool. It looks like it works fine on my phone I'll try it on my laptop as well when I get home. I'll give more feedback too

Sr Jecht4/25/2016, 5:38:18 PM2 votes

I really like this!. As a mid laner, this is a very useful tool I can use to see how I stack up. Shows me exactly what I need to pay more attention to in games.

Quick suggestions.

  1. Under the graph (bottom left) maybe put exactly what each category is comprised of. "Battle efficiency" isn't really a clear stat. Is this similar to KDA, kill contributions we have no idea. So just give a brief description of each one. (Remember keep it at a 6th grade level so even college graduates can understand ;p)
  2. The OCD in me, has to ask to put "you" at the top of the column of your stats. You have labels for the other two but not that one.
Randomonium4/25/2016, 8:20:36 PM2 votes

Very awesome app. Like others have said I'd provide more clarity on what the different categories mean (target control and battle efficiency in particular.)

I'd also take another look at your assessments. I'm a silver 5 player and it rates me as "challenger" for KDA and kill participation which seems a bit off.

Can't wait to see how it improves in the future. I'll be checking it out regularly!

KillerChuck4/26/2016, 3:32:43 AM2 votes

Really useful to improve my performance. Would be better with cooler graphics Swain !

Leo Is Coming4/26/2016, 3:34:28 AM2 votes

awesome app!

Sniper 04/24/2016, 11:02:03 PM2 votes

Could not read the bottom two statistics.

RedBlud4/26/2016, 4:26:38 AM2 votes

challenger in all but vision :^) which is weird as wards killed is on average, placed is way above average but wards bought is to low i assume