-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 2
Sacha Lévy edited this page Oct 11, 2019
·
36 revisions
In this iteration, our team implemented
As instructed in the documents, the features were distributed equally amongst the team members who created the corresponding UI Mockups using the Pencil UI prototyping tool. You will find the task distribution below and here.
Feature Number | Feature | Assigned Member |
---|---|---|
1 | Start a new game | Vanessa Ifrah |
2 | Provide or select user name | Vanessa Ifrah |
3 | Set total thinking time | Andrew |
4 | Initialize board | Andrew |
5 | Rotate wall | Shuby Mao |
6 | Grab wall | Enan Ashaduzzaman |
7 | Move wall | Shuby Mao |
8 | Drop wall | Enan Ashaduzzaman |
9 | Save position | Mitchell Keeley |
10 | Load position | Mitchell Keeley |
11 | Validate position | Sacha Lévy |
12 | Switch player / Update board | Sacha Lévy |
Feature 11: Validate Position (Sacha Lévy)
Validate position is integrated within any move made by a player on the board. User interface characteristics linked to this feature:
- notifying player when a forbidden move is attempted by displaying a pop-up dialog box asking the player to retry
Feature 12: Switch Player (Sacha Lévy)
Switching player is automatically triggered by a player making a successful move. User interface characteristics linked to this feature:
- letting the clocks of the players stop and run (clock of the player who just made his move stops and vis-versa)
- notifying the players of their turn by using a pop-up dialog box
- shading the command buttons of the player not moving
Group 10 | ECSE 223 Model Based Programming