-
Notifications
You must be signed in to change notification settings - Fork 0
Gamification and Reward System
Tamed transforms daily habit building and accountability into an engaging, gamified experience. This document details the mathematical formulas, leveling curves, species currency systems, praise note mechanics, and audio synthesis engine.
Every completed daily routine checklist item awards +25 XP.
The XP required to pass from Level
| Level Transition | XP Required for Step | Cumulative XP Total | Rank Tier Title (Default) |
|---|---|---|---|
| Level 1 |
100 XP | 100 XP | Novice Pet ๐ฃ |
| Level 2 |
150 XP | 250 XP | Good Pet ๐ |
| Level 3 |
200 XP | 450 XP | Pampered Prince(ss) ๐ |
| Level 4 |
250 XP | 700 XP | Pampered Prince(ss) ๐ |
| Level 5 |
300 XP | 1,000 XP | Pampered Prince(ss) ๐ |
| Level 6 |
350 XP | 1,350 XP | Royal Paw ๐พ |
| Level 10+ | 550+ XP | 3,250+ XP | Supreme Royalty ๐ |
Owners can supply a custom JSON mapping in the database (pairings.custom_level_titles) to redefine rank names at specific levels (e.g. {"1": "Apprentice", "5": "Master Pet", "10": "Empress"}).
Points are awarded when the Owner logs calendar quality status. Points are denominated according to the Pet's chosen species persona:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SPECIES CURRENCY MAP โ
โ โ
โ ๐ถ Puppy Persona โโโบ Bones ๐ฆด โ
โ ๐ฑ Kitty Persona โโโบ Fish ๐ โ
โ ๐ฆ Fox Persona โโโบ Berries ๐ซ โ
โ โจ Custom Persona โโโบ Stars โจ (or Custom Icon) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-
Green Day ๐ข: Configured base points
$\times$ weekend multiplier (1.0x, 1.5x, 2.0x on Sat/Sun). - Yellow Day ๐ก: Configured partial points (default: 0).
- Red Day ๐ด: Configured penalty points (default: 0).
- Active Store Catalog: Items added by the Owner with titles, descriptions, and point costs.
-
Redemption Flow:
- Pet selects an item
$\to$ Points immediately reserved. - Status transitions to
pending$\to$ Owner reviews. - Upon Owner approval/fulfillment
$\to$ Item marked complete. - If denied or canceled
$\to$ Points immediately refunded to Pet balance.
- Pet selects an item
- Reward Proposals: Pet can submit custom reward ideas. Owner reviews pending proposals to approve them directly into the live store catalog.
-
Synthesizer Web Audio API (
audio.js): Pure browser sound synthesis without external audio files. Generates pleasant chimes for task completions, level ups, praise notes, and tab navigation clicks. -
Canvas Confetti (
confetti.js): Triggers celebratory particle explosions on level advancement and praise card receipt.
Wiki Aided w/ AI cuz I can't be fkd