New Year's Resolutions: Improve Habits With an RPG

2013 is around the corner and you have a bucket list of habits to change with your New Year's resolutions. Spend more time with your family, get fit, lose weight, quit smoking, get out of debt, learn a new language, get organized. 

That sounds stressful :( Well, make it a game of it using HabitRPG. It's is a habit tracker app which treats your goals like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor. It's open source and constantly improving.

How it works

(You can watch the video tutorial here)

Acheive goals and level up

As you accomplish goals, you level up. If you fail your goals, you lose hit points. Lose all your HP and you die (have to start over).


Habits are goals that you constantly track. For some habits, it only makes sense to gain points (like "1h Productive Work"). For others, it only makes sense to lose points (like "Eat Junk Food"). For the rest, both + and - make sense ("Take The Stairs", stairs = gain, elevator = lose).


Dailies are goals that you want to complete once a day. At the end of each day, non-completed Dailies dock you points. If you are doing well, they turn green and are less valuable (experience, gold) and less damaging (HP). This means you can ease up on them for a bit. But if you are doing poorly, they turn red. The worse you do, the more valuable (exp, gold) and more damaging (HP) these goals become. This encourages you to focus on your shortcomings, the reds.


Todos are one-off goals which need to be completed eventually. Non-completed Todos won't hurt you, but they will become more valuable over time. This will encourage you to wrap up stale Todos.


As you complete goals, you earn gold to buy rewards. Buy them liberally - rewards are integral in forming good habits. But only buy if you have enough gold - you lose HP otherwise.

Item Store

After you've played for a while, you unlock the Item Store under the rewards column. You can now buy weapons, armor, potions, etc. Armor decreases HP loss (by an increasing amount wich each upgrade). Weapons increase experience gain. Potions recover 15 HP.

Road Map

  • Groups: compete with your friends
  • Mobile App (Angular + PhoneGap already in the works).
  • Integration with tools like Astrid, Pivotal Tracker, Pomodoro, RescueTime, and MyFitnessPal
  • See the full list

Hit me up if you have any questions. Also see the FAQ. It's just me coding this bugger, so go easy ;) And if there are any JavaScript gurus out there (DerbyJS specifically), join the cause!