ToDo RPG

UCSD CSE 110 M260 T3 Winter 2016

Recent Changelog:

  • Changed settings button in top right to filter tasks
  • Remove communicate and sharing section from menu
  • Only way to close create task dialog is by pressing cancel or complete
  • Fixed bug where the difficulty bar gets set from any part of the task
  • Keyboard contracting bug fixed
  • Added custom backgrounds to task cards of various categories
  • Experience bars in Stats page now updates correctly

User Stories

  • As a user, I want to be able to add tasks to a list so that I know what I need to do.
  • As a user, I want to be able to edit tasks after I’ve created them so that I can make changes when necessary.
  • As a user, I want to be able to complete my tasks so that I can progress my avatar.
  • As a user, I want to be able to fail tasks so that I can know where I need to improve.
  • As a user, I want to be able to open a menu from any screen so that I can switch screens.
  • As a user, I want to be able to be able to customize my avatar so that I can visualize my progress.
  • As a user, I want to be able to be able to level up so that my progress is documented.
  • As a user, I want to be able to shop in a store so that I can purchase accessories.
  • As a user, I want to be able to be able to view my inventory so that I can see what I’ve purchased.
  • As a user, I want to be able to be reminded when I have upcoming tasks so that I don’t forget what I need to do.
  • As a user, I want to be able to be able to filter tasks by category so that I can focus my efforts.
  • As a user, I want to be able to reset my avatar so that I have the chance to start anew.

Project Schedule

Week 6: Deliver Milestone 1

  • User can input a task
  • Task saved and displayed on main page
  • User can mark task as complete or quit task

Week 7: Deliverables

  • Refine tasks display based on feedback - cam/Thomas
  • Filter implementation - theo
  • Parse implementation -vishu

Week 8:

  • Refine filter implementation
  • Character experience/leveling Evan/adam

Week 9:

  • Store implementation
  • Graphics

Week 10:

  • Clean up app aesthetics
  • Verify acceptance tests
Tasks
  • Difficulty tag closer to rating bar
  • prompt for more info if anything other than desc is missing
  • close if you click anywhere else
  • Pop-out date and time, date required
  • add edit task functionality
  • confirmation on task fail or complete
  • maybe tasks that repeat