I’ve been messing around with Habitica for a while. It’s a website that allows you to “gamify” your life, enabling you to reward yourself for maintaining good habits, and punish yourself for continuing bad habits.
Gamification
A method of improving an activity by applying game mechanics to it.