Skip to content

igwp/igwp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In-game winning probabilities

This project displays winning probabilities for a League of Legends game in spectator mode in real-time.

If you want more details you can check out this blogpost.

ETL

The ETL uses the Riot Games API to gather match data.

Model

A classifier (random forest) is built using Apache Spark on the data previously collected.

Streaming app

A streaming application reads game data sent in real-time by our client from a Kafka topic, interrogates our previously built model and post the probabilities of each team winning to another topic.

Webservice

The webservice acts as an intermediary between the client and Kafka.

Client

The client captures game data thanks to the LeagueReplayHook, sends this data to the webservice and displays the probabilities thanks to Overwolf.

About

Realtime winning probabilities for League of Legends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors