URF Trynd is a way to view player perception of champion strength in URF mode. It accomplishes this by allowing the user to see trends in which champions are being picked, which are being banned, and which are neither. At first, this project attempted to show the URF-meta, however, the URF-meta always consisted of 100% pick rates for Urf the Manatee, who never lost a single game. While this URF-meta is very important to the League of Legends ecosystem, we chose to slightly alter our project.
So...what is this?
URF Trynd is the combination of a simple webpage, an API, and an iOS app to display URF data, specifically champion pick and ban rate.
Where can I see it?
The webpage can be found at http://lolmobile.net/urftrynd/
The API endpoints are contained at http://lolmobile.net/challenge/api/v1/champions/played and http://lolmobile.net/challenge/api/v1/champions/banned
The iOS application video can be viewed/downloaded here
For simplicity (and time-sake), the endpoints accept one 'region' parameter, which accepts any valid League of Legends region. e.g. http://lolmobile.net/challenge/api/v1/champions/played?region=na
Specifying no region will return results for every region combined (e.g. World)
There are many possibilities for next steps with this suite of applications and tools. Some of the more interesting ones are:
- URF/t: Visualizations of champion popularity as URF mode progressed through its lifetime. When did the OP picks REALLY start getting picked?
- URF Shopping Spree: Which items were being built the most? Which items just weren't popular in URF?
- URF Stat Shockers: Which champions dealt the most DPS? Who was the king (or queen) (or banana queen) of healing? Who was the URF mega-damage-sponge?
- Many, many, many more than my mind could even comprehend.
Note that a lot of configuration (passwords, database names, API keys, etc) have been scrubbed out of the corresponding files for security purposes.
The cronscripts folder contains PHP scripts that were run as cronjobs, for data collection/parsing etc.
The relevant-files folder is a subset of the lolmobile folder that contains most (if not all) of the relevant files we touched to create the website.
The iOS folder contains all the code to build and run the iOS application.
The lolmobile folder contains all the files to run the website. You should be able to upload to a webserver (or a localhost WAMP/MAMP/Webserver/etc. and then just hit http://localhost(or whatever)/urftrynd/ and it should work. My web server is set up a little awkwardly, so YMMW. I'll make sure to leave my site unchanged at http://lolmobile.net/urftrynd/ until after judging is over, just in case.
james_lolmobile.sql and james_lolmobile.xml are just two different ways of representing the database schema used. The databases, in general, try to contain only was was necessary for the project, for time and resource purposes.
© James Glenn, 2015.
URF Trynd/LoL Mobile 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.