jak005/Software-Engineering — Issue #1: Complete User Story
Author: jak005
Created: 2012-02-07 07:09:58+00:00
State: open

As the user I will be playing Chess. As a user I want to see the welcome page, and then be prompted to register/login for the game. After successfully registering I’d like for the welcome page to disappear and for the game board and pieces to appear. I’d then like to be notified to start playing. In order for the gameplay to successfully take place the pieces should have the functionality to move. When moving pieces they should be restricted to only true chess moves, and if moves are attempted outside of these restrictions, I as the user should be prompted with an error message and the pieces should be reset to the last valid position. In order to keep players honest, as the user I’d like have separate boards for each player limiting each player to only moving his/her pieces. As the game gets closer to an end, I should be notified when I’ve been placed in check or placed my opponent in check and then checkmate. Lastly, after a successful checkmate I’d like to be notified that I’ve won and see my ranking, wins and losses. Then I should have the option to restart or quit.