Attempt to implement Sigames Football Manager simulation engine without manual control.
The project is a simulation of soccer leagues and clubs, including match simulation.
The project is NOT a game, it is a simulation without the possibility of control.
The goal is to get as close as possible to a real soccer simulation and based on this data:
- Predict match results
- Predict the success of player transfers Example: send Kylian Mbappe to Italian Bari and run simulation for 5 years and watch results
What do I need to do?
- Make a simulation of the match
- Simulate the rest of soccer activities (training, transfers, etc.)
- Change the synthetic player database to a real one and run the simulation.
- Use the simulation
Currently available nation for simulation - Russia, Italy, England
- Local run
// run frontend (Angular)
cd ui
npm install --force
npm start
...
// run backend
cargo run
...
open chrome at http://localhost:18000
- Run in Docker
cd open-football
docker build -f .\build\Football.Dockerfile -t open-football .
docker run -d -p 18000:18000 --name open-football open-football
open chrome at http://localhost:18000
Match page example (click on any goals)
Player page example (click on any player)
Apache License 2.0