Network Jeopardy Maintenance List
After the client accepts the player name and displays the "Buzz In"
window, it fails to request focus. As a result the player can't
use the keyboard for the first round, it requires a mouse click in the
window so it will gain the focus. The window should request focus
so the keyboard can be used without having to click the mouse in the
window.
Remove the dialog that first appears when you start the app that lets
you choose Server or Client.
Make them two separate applications, JeopardyHost and JeopardyPlayer.
Place the class files for each app in separate Java packages.
The current Host Configuration dialog needs rework.
Suggestions:
- Place the "Serving on IP ..." message on the top line.
- On the next line show the currently selected data file and a
Change button.
Answers File: defaultAnswers.txt [Change]
- On the third line place the Start Game button.
When the player clicks "Time's up - nobody buzzed", reveal the current
"question" in a popup message box.
Allow only one Client app running at a time on a workstation.
Add a menu bar to the host GUI with options to Start Over, Quit, Open
an Answers file, and Help.
Several cosmetic changes are needed to the host GUI to improve
visibility and readability, including changing button size, font sizes
and emphasis.