| Activity 1 |
|
|
| TEAM2 |
Functions from User Perspective |
Functions from Designer perspective |
| 1 |
Provide an opponent |
Control the chess peices using the sensors |
| 2 |
Recognises the move |
Provide a user friendly interface |
| 3 |
Make automatic move |
Provide mobile connectivity |
| 4 |
Remembers the current board position |
Checkmate detection |
| 5 |
Legal moves only |
Specific movements of different peices |
| 6 |
Handeling the peices should be easy |
Smooth movement |
| 7 |
Portable |
Detect check and give a signal |
| 8 |
Resign the game |
Bot should handle the peices carefully |
| 9 |
Provide reset option |
Sufficient space so that bot does not disturb other peices |
| 10 |
Speed of the bot should be adjustable |
Light weight |
| 11 |
Prevent overheating |
Make beginer friendly moves |
| 12 |
Adjust according to user's level |
Name each and every box |
| 13 |
Bot should not collide with user's hand |
Win the game |
| 14 |
Game should run smoothly without |
The user should be able to differentiate pieces easily |
| 15 |
any disturbance |
Speed of the bot should be adjustable |
| 16 |
Should be easy to operate without |
Bot should not collide with user's hand |
| 17 |
technical knowledge |
No sound operation |
| 18 |
Provide smooth playing |
Play carefully |
| 19 |
Bot should respond after user's move |
Avoid accidental moves |