SkillAgentSearch skills...

SoFIFA

A SoFIFA webcrawler and Machine Learning prediction

Install / Use

/learn @DiogoDantas/SoFIFA
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

MLFIFA

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:

  • diogoventura@cc.ci.ufpb.br
  • Github

🤵 Arnaldo Gualberto:

Related Skills

View on GitHub
GitHub Stars63
CategoryData
Updated4mo ago
Forks11

Languages

Jupyter Notebook

Security Score

82/100

Audited on Nov 18, 2025

No findings