User Story 1: As a game player, I want an improved GUI for the Adventure game, so that I can play the game on an Android device.
Acceptance Criteria:
Definition of Done (DoD):
For all user stories:1. Continue splitting the user stories if needed. With your team, estimate story points for all split user stories. If you find a split story still has 13 or more story points, split it.
2. With your team, create the tasks needed to implement each split user story so that the Acceptance Criteria can be met. Make sure to meet the definition of done listed above. Add to your team's definition of done if needed. Estimate the number of hours for each task. Create tasks that are between 1 and 10 hours long.
3. Decide which teammembers will be working on which tasks.
4. Add the split user stories and tasks to the UserStory folder of your project, one text file for each user story: e.g. A4-US-1.txt. Please see previous assignment A2, A2-US-1.txt, for an example file format; estimated story points and task estimated and actual times must be included.
5. As each person finishes a task, update the task information in the respective User Story file to include the time it actually took to complete.
6. Make sure the plain text file in the src directory called overview.txt has been modified by each person so that it contains the information required in A4rubric.txt.
7. Create a zip file of your Android Studio project or jar file of your Eclipse project. (WATCH FOR UPDATES TO THE SUBMISSION REQUIREMENTS): The zip (or jar) file should be named cs314Android_A4. It should include the entire Android Studio project, including all source code files, test code source source files, the overview.txt file, and the user story file(s) (e.g. A4-US-1.txt). (See A4rubric.txt, PART 2 for details on the required jar file structure.)
8. Submit your zip file (or jar file) to the Canvas dropbox for Assignment 4 (A4) to check-in your assignment.
Post questions or comments about this assignment, or problems with the design to the Assignment 4 Discussion on the Canvas discussion board, or send email to cs314@cs.colostate.edu.
1. You will receive a team grade based on the Canvas submission, new tests/test results, usability evaluation, design, and game functionality.
2. You will receive an individual grade based on GitHub logs of your repository submissions and review system comments. Each team member is expected to have created and used branches for their own work for A4, with frequent pushes from their local systems to GitHub, and review requests when they are ready to merge to the master. Each team member is expected to review code changes proposed by their teammates and provide comments.