User:Ben
From Software Engineering
Hi I'm Ben Johnston, a senior at Ball State University and I am a member of Team-Tan
I can be reached through many means of electronic communication!
Use Case : Create a game Primary Actor : End user Other Actors : Server Precondition : The user has already loaded an AI and connected to a server.
Main Success Scenario : 1. User confirms lack of desired game 2. Client relays command to create a game to a server 3. User is automatically joined into the game.
Extensions : 2a. Game name already taken
Use Case : Clear Buffer Primary Actor : End User Precondition : None
Main Sucess Scenario : 1. User inputs command 2. Buffer is cleared
2.a. Buffer is already cleared 2.a.1. Exit without error
Use Case : Save Buffer Primary Actor : End User Precondition : Buffer is not empty
Main Success Scenario: 1. User inputs command 2. User selects save file destination 3. Program saves current contents of the buffer to the file
Exceptions : 2.a. Filename has illegal characters 2.a.1. Inform user of illegal characters in filename 2.a.2. Prompt for new filename
2.b. Path does not exist 2.b.1. Inform user of error 2.b.2. Prompt for new path.
3.a. Error in saving 3.a.1. Inform user of error 3.a.2. Return to file save destination prompt
