Latest Release here.
Create different types of football competitions with end-to-end simulation, Types of competitions supported
- National Leagues
- National Cups
- Internation FIFA WORLD CUP.
- user can choose three types of competitions (League, cup, world cup)
- user can insert teams and its strength and give him the option to:
- add some other teams
- remove any teams
- modify on team and its strength
- every round user can show the scoreboard at league according the result of matches
- in case of cup we handled that must be winner and losser , there is no drawn
- the winner of the cup is the team which can reach to the last round and win all matches
- the winner of the league is the team which can gain most number of points and is located at the top of scoreboard
- worldcup is hybrid competition
- the first round like league in eight groups
- only two teams score most points in their group will complete to the next round
- then worldcup acts as ordinary cup
- You have 2 options to install the application:
- Via downloading the latest release hosted on GitHub.
- Or you can download source code and run it using the following steps.
- firstly make sure you have git and python installed.
- use command git clone the project.
git clone https://github.com/MoMagdy14/competition-organizer
- install required dependencies.
pip install pillow
- cd into the project folder.
cd competition-organizer
- run the main.py
python main.py
- Open the Application and you should be able to see the following menu.
- Choose the competition which you want to create then you will be able to enter team.
- For League Competitions you can see the scoreboard for the competition.
- Matches will be automatically generated then you can add result.
- You can also create and simulate FIFA WORLD CUP.
Created in 2022 by