Skip to content
Sedwick edited this page Mar 2, 2016 · 5 revisions

User Stories:

Card 1: As a player, I would like a money counter, so that I can see how much money I have.

Conversation: Money counter should be a persistent item on the webpage.

Confirmation:

Card 2: As a player, I would like a dealer so I can receive cards.

Conversation: Should have a dealer in order to allow cards to be dealt.

Confirmation:

Card 3: As a dealer, I want to have 3 shuffled decks so players can't count cards.

Conversation: Having three shuffled decks allows for longer games and keeps each game unique. Also works against card counting.

Confirmation:

Card 4: As a player, I would like to know when I lose or win so I know if I should keep playing.

Conversation: May not be needed, but telling the user whether they beat the dealer would be nice.

Confirmation:

Card 5: As a player, I would like to be able to "hit" to increase the value of my hand.

Conversation: Allowing the user to "hit" will allow them to possibly reach 21 or bust.

Confirmation:

Card 6: As a player, I would like to be able to "stay" so that I can decide when to stop taking cards.

Conversation: Allow the user to stop taking cards to shift control over to the dealer.

Confirmation:

Card 7: As a player, I would like to fold because I like to have a sure-fire option of losing money.

Conversation: Sorry, but this doesn't make sense. Will just end the round and give dealer the money.

Confirmation:

Card 8: As a player, I would like to be able to double-down to that I can bet twice the amount of my original bet and possibly double my winning.

Conversation: Allow the user to double their previous bet and take 1 card, then shift control to dealer.

Confirmation:

Card 9: As a player, I would like to be able to split so that I can increase my odds of winning.

Conversation: If the user has two cards of the same value, allow the user to "split" their hand to two hands and double their bet by giving each hand the amount of the bet made at the start.

Confirmation:

Card 10: As a user, I want to be able to enter the amount of money I want to bet so that I can possibly win and double my bet.

Conversation: This could be a user entry and should check the amount entered against the money counter the user has to begin with. This should subtract from the counter if the player loses.

Confirmation:

Clone this wiki locally