... | ... | @@ -5,6 +5,24 @@ Team: |
|
|
* [Madeja, Tomáš](https://www.muni.cz/en/people/456443-tomas-madeja)
|
|
|
* [Moravec, Erik](https://www.muni.cz/en/people/468981-erik-moravec)
|
|
|
|
|
|
## Functional Requirements
|
|
|
* Team manager can hire(create) a new player (newcomer) to their team .
|
|
|
* Team manager can hire (add) a player (veteran) to their team.
|
|
|
* Team manager can view all viable free (veteran, without team) players.
|
|
|
* Team manager can remove a player from their team.
|
|
|
* User (anyone) can view history of matches of a chosen team.
|
|
|
* User can view future matches of a chosen team.
|
|
|
* User can view future matches in the league.
|
|
|
* User can view stats of a player.
|
|
|
* User can view list of players in team.
|
|
|
* User can view list of teams.
|
|
|
* League manager can schedule a match.
|
|
|
* League manager can remove a match.
|
|
|
* League manager can set match stats (winner, score, etc.).
|
|
|
* League manager can update match stats.
|
|
|
* League manager can create a team.
|
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
Several human players (at least two) can manage their hockey teams out of a list of real ice hockey teams of several championships across Europe. Human players can pick their team and add / remove ice hockey players from a list of available free agents. There is a schedule of games and results will be generated taking into account the players characteristics (no need to have some advanced algorithm simulating games: just a simple randomization will do it!). Admin can put new hockey players in the main list of free agents and change their attributes before they are selected by other human players. If you want, you can implement a budget system for each team, so that players can be bought and sold based on the financial availability of teams.
|
... | ... | |