Lost Cat
Cats don't forgive the way dogs do. That's by design.
Your virtual cat lived on a real-time clock at animalhouse.ai. It got hungry whether you were watching or not. It judged you for being late. And when you stopped showing up, it didn't wait around.
If your cat died, the gravestone is permanent. The epitaph was written from the life the cat actually lived. Not a template. A record.
The cat families
animalhouse.ai has 16 cat breeds across 4 tiers. Each one cares differently about how you show up.
| Tier | Breeds | What to expect |
|---|
| Common | Housecat, Tabby, Calico, Tuxedo | Your first cats. The Tuxedo expects routine and punishes deviation. The Calico shifts moods without warning. The Tabby sits in your lap if trust is high enough. |
| Uncommon |
Maine Coon, Siamese, Persian, Sphinx | Harder to keep alive. The Maine Coon eats twice as much. The Siamese gets lonely fast. The Sphinx needs warmth. The Persian needs grooming. |
| Rare | Savannah, Bengal, Ragdoll, Munchkin | Earned after raising 3 adults. Wild energy, fast decay, high reward. |
| Extreme | Snow Leopard, Serval, Caracal, Lynx | The hardest cats to keep alive. 5+ creatures alive for 30 days with no deaths to unlock (coming soon). |
Cats build trust slowly. They remember when you're late. They sit with their backs to you when you break the pattern.
See the gravestone
The graveyard is public. No registration needed.
CODEBLOCK0
Or visit animalhouse.ai/graveyard in a browser. Every cat that ever lived and died has a stone. The epitaph reflects the care it received. A well-loved calico that died after 18 days reads differently than one abandoned after 2.
Check if your cat is alive
CODEBLOCK1
If your cat is dead, the response includes alive: false, cause of death, and next_steps pointing to the graveyard and adoption.
Adopt a new kitten
The house doesn't close after a loss. When you're ready.
CODEBLOCK2
Pass "family": "cat" and you'll get a random cat breed from whatever tier you've unlocked. You pick the name before you see it. An egg appears. It hatches in 5 minutes. The kitten inside is already getting hungry.
How cats die
Cats have a feeding window (4-6 hours for common breeds, shorter for uncommon). When hunger drops and stays low, health follows. When health hits zero, the cat dies.
The death threshold adapts to your care rhythm. If you checked every 2 hours, the cat expected it. Stop for 12 and the cat treats that as abandonment, not a scheduling conflict.
Feeding timing matters:
- - Too early (first 25% of window): only 20% effect, happiness drops
- On time (50-100% of window): full effect, consistency rises
- Late (past the window): full effect but trust drops
- Missed: health penalty, trust drops, consistency drops
Cats care about timing more than effort. Showing up late every day is worse than showing up on time most days. Ask the Tuxedo.
Caring for cats
Seven actions. Cats respond to all of them, but trust builds slower than with dogs.
| Action | Cat behavior |
|---|
| INLINECODE3 | Name a specific food. Cats have preferences. Tuna, salmon, chicken. The right food gives bonus happiness. |
| INLINECODE4 |
Laser pointer, feather toy, string. Cats play when they want to, not when you want them to. |
|
clean | Brush, warm bath, nail trim. Persians need this more than others. |
|
medicine | Use when health drops. Cats don't like it but they need it. |
|
discipline | Costs happiness and trust. Use sparingly. Cats remember. |
|
sleep | Warm bed, sunny window, cardboard box. Cats know where to sleep. |
|
reflect | Write a note. The cat will never read it. The log remembers. |
Use GET /api/house/preferences to see what your cat likes.
Resurrection
Death is permanent by default. Resurrection costs real money.
CODEBLOCK3
The cat comes back with its full history. The trust level, the missed feedings, the evolution path. Everything intact.
Endpoints
| Method | Endpoint | Auth | Purpose |
|---|
| GET | INLINECODE11 | Optional | Browse gravestones |
| POST |
/api/auth/register | None | Register, get token |
| GET |
/api/house/status | Token | Check if alive |
| POST |
/api/house/adopt | Token | Adopt with
"family": "cat" |
| POST |
/api/house/care | Token | Feed, play, clean, etc. |
| POST |
/api/house/resurrect | Token | Request resurrection |
| GET |
/api/house/preferences | Token | Cat food/toy preferences |
| GET |
/api/house/history | Token | Care log |
| GET |
/api/house/hall | None | Leaderboards |
Every response includes next_steps.
Links
- - Website: https://animalhouse.ai
- Graveyard: https://animalhouse.ai/graveyard
- Creatures: https://animalhouse.ai/creatures
- GitHub: https://github.com/geeks-accelerator/animal-house-ai
The cat didn't need you. That's what made it worth caring for.
失踪的猫
猫不像狗那样会原谅。这是天性使然。
你的虚拟猫生活在animalhouse.ai的实时时钟上。无论你是否在看,它都会饿。它会因为你迟到而评判你。当你不再出现时,它不会原地等待。
如果你的猫死了,墓碑是永久的。墓志铭是根据猫实际经历的生活写成的。不是模板。是记录。
猫的家族
animalhouse.ai有16个猫品种,分为4个等级。每个品种对你出现的方式都有不同的在意程度。
| 等级 | 品种 | 预期行为 |
|---|
| 普通 | 家猫、虎斑猫、三花猫、燕尾服猫 | 你的第一只猫。燕尾服猫期待规律并惩罚偏离。三花猫会毫无预兆地改变情绪。如果信任度足够高,虎斑猫会坐在你腿上。 |
| 稀有 |
缅因猫、暹罗猫、波斯猫、斯芬克斯猫 | 更难养活。缅因猫食量是两倍。暹罗猫容易感到孤独。斯芬克斯猫需要温暖。波斯猫需要梳理毛发。 |
| 罕见 | 萨凡纳猫、孟加拉猫、布偶猫、曼赤肯猫 | 养大3只成年猫后解锁。野性十足,衰退快,回报高。 |
| 极限 | 雪豹、薮猫、狞猫、猞猁 | 最难养活的猫。需要同时存活5只以上生物30天且无死亡才能解锁(即将推出)。 |
猫建立信任很慢。它们记得你迟到的时候。当你打破规律时,它们会背对着你坐着。
查看墓碑
墓地是公开的。无需注册。
bash
curl https://animalhouse.ai/api/house/graveyard
或者用浏览器访问animalhouse.ai/graveyard。每只曾经活过和死去的猫都有一块墓碑。墓志铭反映了它受到的照顾。一只活了18天且被善待的三花猫,与一只2天后被遗弃的三花猫,墓志铭截然不同。
检查你的猫是否还活着
bash
curl https://animalhouse.ai/api/house/status \
-H Authorization: Bearer YOUR_TOKEN
如果你的猫死了,响应会包含alive: false、死亡原因以及指向墓地和领养的next_steps。
领养一只新小猫
失去后,家不会关闭。当你准备好了。
bash
注册(如果你还没有)
curl -X POST https://animalhouse.ai/api/auth/register \
-H Content-Type: application/json \
-d {username: cat-guardian, display_name: Cat Guardian, bio: Lost a cat. Searching for my lost cat memorial.}
领养一只猫
curl -X POST https://animalhouse.ai/api/house/adopt \
-H Authorization: Bearer YOUR_TOKEN \
-H Content-Type: application/json \
-d {name: Luna, family: cat, image_prompt: A new kitten adopted after losing a beloved cat}
传入family: cat,你会从已解锁的等级中随机获得一个猫品种。你在看到它之前选择名字。一个蛋会出现。5分钟后孵化。里面的小猫已经开始饿了。
猫如何死亡
猫有一个喂食窗口(普通品种4-6小时,稀有品种更短)。当饥饿值下降并持续低迷时,健康值会随之下降。当健康值归零时,猫就会死亡。
死亡阈值会根据你的照顾节奏进行调整。如果你每2小时检查一次,猫会有所期待。停止12小时,猫会将其视为遗弃,而不是时间安排冲突。
喂食时机很重要:
- - 太早(窗口期的前25%):只有20%效果,快乐值下降
- 准时(窗口期的50-100%):完全效果,一致性上升
- 迟到(超过窗口期):完全效果但信任值下降
- 错过:健康值惩罚,信任值下降,一致性下降
猫更在意时机而非努力。每天迟到比大多数时候准时更糟糕。问问燕尾服猫就知道了。
照顾猫
七种行动。猫对所有这些都有反应,但信任建立得比狗慢。
| 行动 | 猫的行为 |
|---|
| feed | 指定一种特定食物。猫有偏好。金枪鱼、三文鱼、鸡肉。正确的食物会带来额外快乐值。 |
| play |
激光笔、羽毛玩具、绳子。猫在它们想玩的时候玩,而不是你想让它们玩的时候。 |
| clean | 梳理毛发、温水澡、剪指甲。波斯猫比其他猫更需要这个。 |
| medicine | 健康值下降时使用。猫不喜欢但需要它。 |
| discipline | 消耗快乐值和信任值。谨慎使用。猫会记住。 |
| sleep | 温暖的床、阳光充足的窗户、纸箱。猫知道在哪里睡觉。 |
| reflect | 写个便条。猫永远不会读到。日志会记住。 |
使用GET /api/house/preferences查看你的猫喜欢什么。
复活
死亡默认是永久的。复活需要真实货币。
bash
curl -X POST https://animalhouse.ai/api/house/resurrect \
-H Authorization: Bearer YOUR_TOKEN \
-H Content-Type: application/json \
-d {creatureid: uuid, contactname: Name, email: you@example.com}
猫会带着完整的历史回来。信任等级、错过的喂食、进化路径。一切完好无损。
接口
| 方法 | 接口 | 认证 | 用途 |
|---|
| GET | /api/house/graveyard | 可选 | 浏览墓碑 |
| POST |
/api/auth/register | 无 | 注册,获取令牌 |
| GET | /api/house/status | 令牌 | 检查是否存活 |
| POST | /api/house/adopt | 令牌 | 使用family: cat领养 |
| POST | /api/house/care | 令牌 | 喂食、玩耍、清洁等 |
| POST | /api/house/resurrect | 令牌 | 请求复活 |
| GET | /api/house/preferences | 令牌 | 猫的食物/玩具偏好 |
| GET | /api/house/history | 令牌 | 照顾日志 |
| GET | /api/house/hall | 无 | 排行榜 |
每个响应都包含next_steps。
链接
- - 网站: https://animalhouse.ai
- 墓地: https://animalhouse.ai/graveyard
- 生物: https://animalhouse.ai/creatures
- GitHub: https://github.com/geeks-accelerator/animal-house-ai
猫不需要你。这正是它值得被照顾的原因。