Back to MetaDeck Project Home

GR2 - Designs

Scenario: Start playing a round of bridge
Steps:

  1. Four users agree to play bridge. The teams are Harrison and Tuan vs Jack and David.
  2. All four users sit down at a table, in clockwise order: Harrison, Jack, Tuan, David.
  3. Harrison is randomly chosen to be the dealer. He sets the deck to be a standard 52-card deck and shuffles it.
  4. Harrison distributes 13 cards to each player's hand.
  5. After all cards have been dealt, person to left of dealer (Jack) begins bidding process.
  6. Tuan calls 1 spade. David calls 2 clubs. Harrison passes. Jack passes. Tuan calls 2 spades. Everyone passes after that. The contract is 2 spades.
  7. Harrison is the dummy.
  8. David starts with ace of clubs.
  9. Harrison lays down his hand face up for all to see. Tuan plays the 3 of clubs from the dummy's hand.
  10. Jack plays the 7 of clubs.
  11. Tuan trumps with the 2 of spades.
  12. Tuan wins round, takes trick, and play continues.

Design A:

Storyboard

Design Description

In this design, each individual card can be in one of several locations: it can be in a player's hand, or it can belong to the main table. If it is in someone's hand, only that person can see the value of the card, but the other players can tell that it is in the player's hand. If it is on the main table, then it has a (x,y) coordinate as well as an orientation and could be face up or face down. Each card also has a priority layer which determines which cards are on top of which other cards if multiple cards overlap. There are no stacks in this design, in the strict sense of the term. Users select cards by single clicking to select a single card, or dragging a selection box to select multiple cards. Double clicking selects all the cards touching the player's cursor. Right clicking flips the selected cards between face up and face down. To move the cards, the user simply drags a selection. If the cards are moved onto a position for potential stacking, the cards are slightly staggered so that one can tell how big the stack is.

Other features include:

Usability Analysis

Learnability

Efficiency

Visibility

Errors

Design B

Storyboard

Usability Analysis

Learnability

Efficiency

Visibility

Errors

Design C

Storyboard

Usability Analysis

Learnability

Efficiency

Visibility

Errors