用单词喂养一只桌面猫——我把背单词做成了一款桌宠游戏
你有没有这样的困扰?
打开背单词 APP → 刷 5 分钟 → 切到 B 站 → 两小时过去了。
不是你不努力,而是背单词这件事本身就缺乏正反馈。对勾 ✅、积分、排行榜——这些东西冷冰冰的,无法让人产生真正的牵挂。
如果,你的屏幕上住着一只需要用单词喂养的猫呢?
这不是一个背单词软件,而是一只需要你的猫
CatPet 是一只住在你电脑桌面上的橘猫。她会饿、会开心、会撒娇、会生气。而你唯一能养活她的方式,就是——背单词。
1 | ┌─────────────────────────────────┐ |
核心玩法
📖 背单词 = 赚猫粮币
内置四级、六级、考研词库,也支持导入自定义词库。答对单词获得猫粮币和经验值,答错也能积累复习记录。艾宾浩斯记忆曲线自动调度复习,不需要手动规划。
🐟 喂食系统
用赚来的猫粮币给猫咪买吃的——小鱼干、猫罐头、逗猫棒。不同食物恢复不同饱腹度。离线久了猫咪会饿,再打开时饱腹度和心情都会自然衰减,让你产生真实的牵挂。
💬 AI 聊天
接入了 DeepSeek 大语言模型。猫咪有自己的性格——傲娇、会毒舌、带”喵”口癖。她根据当前的饱腹度和心情调整语气:饿了会撒娇要吃的,心情不好会高冷不理你。不是冷冰冰的问答机器人,而是一只有脾气的猫。
⏰ 任务提醒
可以添加待办事项,完成后打勾。猫咪会在任务完成时夸奖你。把学习计划和日常待办都放在这里,不做完就不喂猫——
🛒 皮肤商店
燕尾服、虎斑纹、三花猫……用猫粮币购买不同外观。未来还会加入更多个性化道具。
🖱️ 桌面交互
- 拖拽:按住猫咪随意拖动到屏幕任意位置
- 右键菜单:快捷操作(喂食/背单词/聊天/状态)
- 双击:快速进入背单词模式
- 气泡对话:点击弹出猫咪的实时反馈
- 系统托盘:常驻右下角,随时唤起
适用场景 & 人群
| 场景 | 为什么适合 |
|---|---|
| 🎓 考研/四六级备考 | 把枯燥的每日单词任务变成喂猫的日常仪式,降低放弃率 |
| 💼 办公室碎片时间 | 猫咪静静趴在屏幕角落,空闲时点一下刷几个单词 |
| 🏠 居家学习 | 给独自学习的过程一个陪伴感,不再孤单 |
| 🧒 学生群体 | 萌宠 + 游戏化设计,尤其吸引中小学生主动学英语 |
技术栈(轻量 + 高性能)
1 | 前端渲染层 ── React 19 + PixiJS 8 (WebGL 渲染精灵) |
选择 Tauri 而非 Electron 是深思熟虑的:内存占用不到 Electron 的 1/5,安装包体积小,Rust 后端性能可靠。一只桌面宠不该吃掉你 500MB 内存。
接下来做什么?
项目还在快速迭代中,规划路线:
- 🎨 精灵动画系统 — 用 spritesheet 替换程序化绘制,猫咪拥有流畅的待机/走路/吃饭/睡觉动作
- ☁️ 云端同步 — 多设备同步猫咪状态和单词进度
- 🐈 多猫系统 — 不止橘猫,解锁更多品种
- 🏆 成就系统 — 连续打卡勋章、词汇量里程碑
- 🔌 插件市场 — 社区贡献词库、皮肤、动作包
- 📱 移动端 — Tauri mobile 支持 iOS/Android
为什么这个项目值得关注?
市面上的背单词 APP 都在和算法竞争——谁更能让你上瘾。但 CatPet 走的是另一条路:情感羁绊。
你不会为了一个积分数字打开 APP,但你会因为担心屏幕上的猫饿了而打开 CatPet。当你看到她因为吃饱而满足地眯眼睛、因为学到新单词而开心地摇尾巴时——学习就不再是任务,而是责任。
这不是 gamification(游戏化),这是一个活着的桌面伴侣。
项目完全开源,欢迎 Star & PR。一只橘猫正等你喂她第一个单词。 🐱





