- What will the application do?
This application is a Fantasy Football application that constructs a team of user's choice, adds Player to the team, upgrade statistics of the players, and lists all the players in a particular team.
-
Who will use it? Anyone who has knowledge of football and knows how to use a computer can use this application
-
Why is this project of interest to you? This project is of interest to me because I have been following football my entire life, and I thought it would be amazing if I made something related to that.
-
Working prototype This Fantasy Football uses Swing Gui and Json. User can add n number of players in a team, and the application will show how many players are there in total. Sound effects in the application makes it more realistic.
- Made use of map interface so for JSON reader and writer which uses JSON objects which in-turn uses map interface
The fantasy football app has objects of Tournament, Player, Team all which implements the interface writeable. It also extends JsonWriter and JsonReader, but they do not extend the writeable interface. As the Tournament, Player and Team class implements the writeable interface, it becomes a dependent relationship. The team class has got a list of players inside of it which concludes that players are a part of team and hence there is a association relationship that exists between the two. I also used try catch blocks for my setPace method and extended to Exception class to full fill the requirments. It catches an error whenever a pace which is less than zero is used.