MLFIFA

July 1, 2018 ยท View on GitHub

Coming soon: We are currently developing a website to compare players using statistical visualization.

This repo helps addicted FIFA players (like us) build a Dream Team in Manager mode using player statistics from the SoFIFA platform.


Repo Contents

  1. A Web Crawler to scrape SoFIFA website.
  2. An API to search through SoFIFA data.
  3. A Mixed-Integer Linear Optimization algorithm for help you choose the best players and teams based on their potential and your budget.

Implementation

๐Ÿ•ท๏ธ Web Crawler

We built a web crawler to collect and parse information on all 18000+ FIFA players avaliable at SoFIFA.

โ˜๏ธ API

Do you want to have easy access to all SoFIFA data? We provide an API for that! Check out the API folder for examples.

๐ŸŽฏ Optimization Algorithm

We determine optimized player configurations using the data collected from SoFIFA. A subset of player information is used to form an Integer Programming optimization problem. For optimization we use the Pulp python module.

Please see the example Jupyter notebook for implementation details.


๐Ÿ‘ฅ Authors

๐Ÿง” Diogo Dantas:

๐Ÿคต Arnaldo Gualberto: