1.5 KiB
1.5 KiB
Changelog
1.1.0
He gets a life.
- Weather:
denWeather('rain'|'snow'|'clear'). Rain sends him to shelter under the nearest POI, where he sulks until it passes. Snow delights him and makes his prints linger 3x longer. - Treats:
denTreat(x, y)or thetreatshell command. He sprints for it, eats it, and it counts toward trust. Hunger builds over a session and he'll say so. - Scroll reaction: he's carried by the page when you scroll, scrambles back to your cursor, and arrives winded.
- Personality drift: idle mutterings change based on hunger, and on whether a returning visitor has ever actually touched him.
- Trust is now pets + treats throughout (gift threshold, resting behaviour, emotes).
1.0.0
First release. He exists.
- Autonomous critter: chase / rest / wander / errand / mischief states, turn-rate limited movement, stride-based paw prints that rotate to face travel direction
- Burrow spawn animation, ten-minute idle sleep cycle with bed and circling ritual
- Emote bubbles and speech;
denSay/denYiphelpers localStoragememory: visits, lifetime pets, name. Pet milestones at 10/25/50/100, behaviour changes with trust- Portable shell tab with critter commands
- POI system via
data-den-poi - Mischief system via
data-den-steal— steals below 25 pets, gifts at and above - Event API:
celebrate,investigate,alarm,mischief,sleepy,zoomies - Optional PHP presence endpoint with HMAC'd fingerprints and per-IP caps
- Secret typed codes and the Konami code
- Respects
prefers-reduced-motion