Feature Set: SOS v1.0

Friday, July 3, 2009 14:46

Version 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.

You can leave a response, or trackback from your own site.

Leave a Reply