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