Feature Set: SOS v1.0
Friday, July 3, 2009 14:46Version 1.0 contains these features from the original feature set:
- Playing area (grid)
- Two player
- Three difficulty settings (ie: board sizes)
- Scoreboard to keep track of the SOS’s for each player
- Undo
- Player 1 goes first
- Assign own name
- Help/Instructions
On top of initial feature set I added:
- Games won: the ability to keep track of how many games were won by each player until the game has exited
- Upon exit states who won the series, and if it is a tie asks if you wish to play the rubber match
- About: to display information (name, version, website, etc.)
The following are features I decided against because I did not feel that they were a high priority for this game:
- Intro
- Custom board size
- Random generator as to who goes first
- Save/Open game
In the case of Intro, which was going to be an IntroView or splash screen to be displayed before the game, I felt it would be more of an annoyance for the user since this is such a small game meant to be started and able to be played quickly. I choose not to go with a custom board size, and just stick to three different sizes for simplicity. I did not implement the random generator to see who goes first as I figured the users will be able to decide who is player one, which will be the individual who goes first. I didn’t feel the need to implement the save/open feature for this program, since the games are small in size. This is something I may consider in a future software program I decide to create if it is more in-depth, taking longer to play.
Overall I included 8 out of 12 initial features and added 2 that I had not initially considered giving a total of 10. I know that some don’t have anything to do with game play, however I am looking at it from a software development perspective.