- part digital pet, part pomodoro timer, a gamified task list web app to keep users feeling focused and rewarded.
- Design your hamster
- name hamster -a few simple color/ fur options
- Input your tasks
- User should be able to list 3-5 tasks MAX daily, example: homework, dishes, laundry
- Input your rewards -watch tv, play video games, eat ice cream, reward yourself after tasks are complete
- Input your pomodoro -15, 20, or 25 min. more time means higher currency reward -if you close the window you lose pomodoro progress -hamster wheel spin animation during pomodoro timer countdown
- finishing tasks gives currency
-when a task is complete it should be marked as complete and the currency should be stored in a “bank”
-all tasks complete triggers currency bonus, changes daily random 2-5 extra seeds, click n spin
- breaktime, 1, 2, or 5 minutes (according to the traditional pomodoro method)
- during that timer countdown a hamster breathe, stretch, or water break animation
- spend currency -rewards have currency cost -items for your hamster have currency cost
- dress up hamster -5 items to put on your hamster
- sign in and save features ,
-task reset daily
- live date display -calendar?
1.day/night use live local time
2.hamster house and garden area for more rewards
3.background music and audio effects
4.more hamster customization, have more than one hamster
5.feed hamster
6.chat-ham -rig AI/ chat gpt to hamster to generate encouraging phrases when clicked
7.user profile page, tasks completed stat + journal, total currency earned, days active, hamsters owned, hamster inventory
8.petting hamster
-
hamster stats, hunger, love level
-
fur color "paint brushes"
-
call weather api to have real time weather at house/ garden!
-
call an astronomy api to have consetllations in the night sky
FOR WEB APP:
- procreate
- unity
- c#
- web gl -simmer.io (deployment)
Hi team! Love the idea of gamifying your to-do list!
Your 1-1 instructors and I huddled together to review your capstone concept and provide feedback.
It's great to see you all come up with a plethora of features, but we do have some concerns about the scope of the project. We suggest moving MVP feature #7 to your stretch goals so that you can focus on other core features of the game.
Additionally, to focus on game development, we suggest timeboxing game design since creating assets can take up a lot of time. If you end up being short on time, it's totally okay to grab placeholders even if it's just a block of color and text so that you can finish out the logic for the feature to work.
We also wanted to get confirmation about if you'll be persisting game state. If you're going to have a log in feature and track currency/tasks completed you'll need a backend to support this. If you're looking for ideas about how to do this, you could write a simple backend API using Flask/Python/Postgres DB for your game to use. You could explore other options as you do further research, but keep in mind that since your MVP feature list is rather extensive that you'll want to make sure you pick a solution that can be implemented during the 3+ weeks of capstone.
Let us know if you have any additional questions and we look forward to seeing the idea finalized in your proposal!