Skip to content

cs361-W16/Group17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Group17 Assignment 1

Your team is tasked with creating a proof of concept demo of a card game called Aces Up using ninja framework.

The Rules for Aces Up (Note: Aces are high.)

1. Deal four cards in a row face up. 2. If there are two or more cards of the same suit, discard all but the highest-ranked card of that suit. 3. Repeat step 2 until there are no more pairs of cards with the same suit. 4. Whenever there are any empty spaces, you may choose the top card of another pile to be put into the empty space. After you do this, go to Step 2. 5. When there are no more cards to move or remove, deal out the next four cards from the deck face-up onto each pile. 6. Repeat Step 2, using only the visible (top) cards on each of the four piles. 7. When the last four cards have been dealt out and any moves made, the game is over. The fewer cards left in the tableau, the better. To win is to have only the four aces left. 8. When the game ends, the number of discarded cards is your score. The maximum score (and thus the score necessary to win) is 48, which means all cards have been discarded except for the four aces, thus the name of the game.
    • Your boss wants to know if it is possible to implement this game using the ninja framework. You will have two weeks to implement this game. Since this is just a proof of concept, we will not be developing an extensive UI at this time.

    Tasks for this Assignment

    1. Create multiple user stories to implement the game (following INVEST format). 2. Create tasks for each member from user stories (following SMART goals).

    Source: http://web.engr.oregonstate.edu/~hiltonm/classes/cs361/assignment1.html