league of legends api challenge entry: urfplay
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bzr_exported
README.txt
bzr_last_exported_revision.txt
riot.txt

README.txt

URFPlay by Mark Grandi, for the Riot API Challenge 2015

####################################
DOWNLOAD LINK FOR WINDOWS 64 BIT:
####################################
https://dl.dropboxusercontent.com/u/962389/URFPlay.zip

Unzip it, and inside the folder "URFPlay", run main.exe. Report any problems like 
it not launching at all to me please!

####################################
NOTE:
####################################

the code is inside 'bzr_exported', i use a script to mirror my bazaar repository to git.

###################################
ACTUAL README:
###################################

This was me attempting to dive a little out of my comfort zone and to use a python library that sort of wraps 
OpenGL and do some cool visualizations wiht the URF data, namely the events and the frequency of them due to how 
fast paced URF is

Sadly I didn't get to finish it quite entirely. The Minimap was supposed to be sort of a heatmap, with a marker showing 
the positions of all of the events and players as they happen, and the part that is working (harder), is the little
running visualization of the events happening, like Champion X killed Champion Y, Champion X sold item Z, etc.

The slider on the bottom was supposed to control the 'ticks per second', aka how many in game seconds passed by for every
real life second  while viewing the app.


Bugs:

* The "verb" icons, like Killed, Sold Item, etc, do not show up on windows....they are there but they are black on a black 
background (dunno why the background is black, its tan on mac os x).

* The ticks per second thing lags for some odd reason

* Seems that after a while the running visualization on the right slows down and sometimes stops, I didn't have
enough time to debug it.

* Didn't get enough time to make the program download and find new games, as the API stopped updating because obviously 
URF ended. It only downloads and plays through one game at the moment, but there is a script in the 'scripts' folder
that does that functionality and saves it as a JSON file.


And thats it! My ...rough unfinished product. It was fun working on it and I learned some stuff, and also learned that 
OpenGL is ...a bit finnicky on different operating systems, as well as compiling python programs as executables!

Note: I am also bundling the "assets", aka the Champ Icons, Skill Icons and Item Icons in the EXE as i dont think i have 
permission to have them on github?


~ Mark Grandi