List of potential issues to add:
-
Add J-unit testing (100 points) -> For games -> Also for the server - client interaction
-
Cleanup the interaction between Server & Client (200-300 points) -> The code works great, however, its not easy to understand -> After talking with our TA Kevin, he thought some of the interactions between client and server were "clever" but could be handled better.
-
A leader board of each session of gaming. (100 points) -> Keeps track of wins and losses for each session -> When the terminal is exited and restarted, the leaderboard is restarted
-
Update the GUI (200 points) -> change all java swing to fx, make as close to original as possible -> Right now we are using old Java Graphics -> A better implementation would be to utilize JavaFX
//Refurbished existing issues 5. Further improving Javadoc (50 points) 6. Add Chess game (300-350 points)