User classes:
card players
-ones that want to play really obscure games
-ones that want to switch between games
User groups:
Highest Level Goal: Play a card game
Subgoals:
1) dealing
Goal: distribute x cards to y players
Subtasks:
Notes:
-manual vs. automatic
-possible ways to deal:
-how many cards per player?
-uniform distribution among players?
-drawing(as in tractor) vs. dealing
2) shuffling
Goal: randomize card order
Subtasks:
Notes:
-click a stack and shuffle it automatically
3) communication
Goals: convey information between users
Subtasks:
Notes:
-chatbox
-voice support
4) moving cards into stacks
-drag n drop
-ability to rotate stacks
-flip cards face up/face down
5) playing various games
-trick taking games (hearts/spades/bridge)
-solo games (freecell/solitare)
-doing magic tricks
-physical action based games (ERS, 52 card pickup)
-fast paced games (spoons, kemps)
-flexible games (mao, kings)