Open a terminal and write
git clone https://github.com/skandermoalla/Top5
Open Qt Creator.
Click on Open project
.
Go to the file: /home/osboxes/Top5/BTM_Qt/Basketball_Team_Manager.pro
Build and run the project by Ctrl+R
Enjoy the game!
The user is assigned a team of 12 players in a championship. Each player has specific attributes: age, height, weight, motivation, energy, etc. and specific skills: offensive, defensive, etc. All of these attributes determine the overall value of each player. The mananger is also assigned a budget.
Each season week, the user performs one basketball game. From the main window, they can have access to the calendar of all their team's matches of the season. Thus, the manager can prepare their team differently, depending on which team they are going to face.
The manager can also train their players in order to improve their skills in exchange for money and energy. The user also has the option to buy or sell players on the market.
On the main window, the user can have access to information about the League they are evolving in, including the season ranking. The season ranking is updated after every match.
Before playing a match, the manager can choose the players they wish to start with.
During a match, the user has the chance to interact with the game by choosing the tactics. They can also substitute players during a game. The game is broken down into subgames, each one corresponding to an attack or a defence. The outcome of a subgame is determined probabilistically, depending on the performance indices of the players of each team, and the tactic chosen. The user is kept informed of the game's progress through dynamic commentaries.
The goal of the user, as a manager, is to make their team progress from league to league, each season, by the performances of their team (wins and losses).
Finally, before exiting the game, the user can save their progression and come back to it later by resuming the game.