-
Notifications
You must be signed in to change notification settings - Fork 0
System Users
The list of users for our system are:
GameServer: The server that a client laptop connects to, whether over a wireless system or a wired connection. Houses game data that is used while running the competition and watches the targets for hits.
GameClient: User created software to run the game. Queries the server for the pertinent game data and then runs the parameters for the game from the client side, including video feed, target list, manual buttons, etc.
Operator: The main program user, needs methods for both testing and running the game once the program has connected. Needs manual control for testing purposes, ability to start an automatic mode and a "kill switch" to stop the program in its tracks if something goes wrong.
Magistrate: The judge and scorekeeper for the competition. They need to be able to ensure accurate time keeping and score keeping for the competition to be fair and balanced.
Spectators: The general public, either viewing the competition for entertainment value or as possible investors. They are looking for a product that works reliably and consistently.
Twitter: Yes, the online short-string social media service. It needs to be told when a game is underway, when it is safe, and especially, when the game stops in an unsafe manner as this means that the system might not be safe to approach.