ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

会饿会撒娇还陪你专注:DyberPet 开源桌宠,把喜欢的角色请进桌面

2026/8/15 12:32:51 拓冰建站 浏览量
会饿会撒娇还陪你专注:DyberPet 开源桌宠,把喜欢的角色请进桌面 会饿会撒娇还陪你专注DyberPet 开源桌宠把喜欢的角色请进桌面【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet深夜十一点半代码改到第七版还是报错。你瘫在椅子上盯着屏幕右下角那块空荡荡的地方忽然觉得这个小小的角落缺一位住客。于是你遇见了 DyberPet——一个基于 PySide6 的开源桌面宠物框架。它做的事情很简单让一个会饿、会撒娇、还会陪你工作的角色真正住进你的桌面。下面这篇文章不列功能清单只想带你从第一只宠物到手聊到它为什么会饿、为什么值得你一直养下去。它真不是一张会动的贴纸在见到 DyberPet 之前很多人对桌面宠物的想象还停留在桌面右下角一张会循环播放的动图。但当你第一次右键点开它的菜单看到角色面板选择动作召唤伙伴更换角色这些选项时就会意识到这根本不是一个贴纸播放器而是一套完整的桌面宠物系统。喂食、洗澡之外它有养成数值有商店和背包有番茄钟和待办甚至能让一只迷你宠物跟在你角色身后到处跑。一句话概括它的定位别人做的是桌宠它做的是桌宠的完整解决方案——动画、交互、养成、任务、模组全都装进了这一只小家伙里。所以别再用会动的壁纸来定义它。你接下来要迎接的是一位需要吃饭、会长大、还有自己脾气的数字室友。从第一只宠物到长期相伴三份体验报告第 0 天它向你打招呼了上手这件事比想象中简单。Windows 用户最省事下载 Release 里的 EXE 双击就能跑连 Python 都不用装想折腾的用 conda 建一个独立环境装好依赖再克隆项目conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.py启动的瞬间一只小家伙从屏幕边缘探出头头顶浮出一句问候气泡——第一只宠物就这样和你打了招呼。右键它菜单里藏着整套交互世界可以换动作、换角色、召唤迷你宠物甚至拖起它扔出去看它啪地摔在地上再爬起来。对第一次玩的人都会这么干。第 7 天你会开始认真养它相处一周后你会发现它不是一个死物。饱食度会随着时间一点点往下掉饿狠了它会主动冒出喂食气泡提醒你好感度会因为你每天的互动慢慢上涨从星星、月亮一路升到太阳、皇冠每一次升级都像小小的里程碑。更妙的是喂食不再是无脑投喂汉堡能让它5 分钟内饱食度不再下降薯条则是每 30 秒掉落 5 枚金币的小金库。背包里囤什么、什么时候喂忽然有了策略。你不再是看动画而是在经营一段关系。第 N 天它成了桌面的一部分用久了你会开始折腾。角色面板里换一只社区角色——小呆、流萤、纳西妲、像素猫 meme总有一款撞在你审美上召唤一只派蒙让它跟在角色后面满屏跑甚至可以打开动作面板给角色编排一套专属动作。存档按角色独立保存换电脑也能导出导入你的孩子不会丢。到了这个阶段桌面右下角不再是装饰而是一个有作息、有性格、会回应你的小生命。它甚至会在你离开时屏幕锁定自动暂停数值变化等你回来再继续——像是悄悄跟你说我等你。三个让我真香的设计它会饿是因为想被你惦记很多桌宠项目死在一个问题上宠物永远精力满满用户很快把它忘在角落。DyberPet 用一套定时驱动的数值系统解决了这个麻烦——它让你被需要。饱食度每分钟都在变化好感度被设计成 200 级的长线养成每级需要 120 点好感。每一分钟的流逝、每一次点击的加分都有据可查状态面板里的日志会记录下12:17:57 [青菜] 1随机掉落 [硬币] 8这样细碎的互动轨迹。设计者想得很明白陪伴是双向的你得喂它、摸它、陪它它才肯跟你亲近。这意味着什么你养的是一只有生活节奏的角色它的存在感不是靠弹窗刷出来的而是靠日复一日的惦记。这种被需要的感觉恰恰是桌宠最打动人的地方。专注结束掉落一份小确幸拖延症是所有人的老朋友而 DyberPet 给了个聪明的解法把自我管理和养宠绑定在一起。开启番茄钟或专注时间倒计时会实时挂在宠物上方它会进入安静的专注动画陪你等你结束甚至中途取消系统会按你已投入的时长结算物品奖励——物品掉进背包喂给宠物好感度上涨再解锁更多新内容。工作 → 掉落 → 投喂 → 亲密度 → 新内容一条完整的奖励链就这么闭环了。于是每一次专注都不再是消耗意志力而变成了给自己的伙伴赚口粮。把坚持变成一件有回报的事大概是让习惯活下去最温柔的方式了。它是话痨还是高冷猫由你决定点击它会冒摸摸气泡心情好了还会飘爱心喂食、升级各有专属文案专注时拍它、1 秒内狂点超过 7 次它都会当场吐槽你。同类通知还会自动合并避免刷屏轰炸——设计者连别吵到用户这种细节都想到了。更让人惊喜的是这些性格完全开放给你改。一个角色就是一个文件夹放上图片帧再用 JSON 描述行为pet_conf.json定义角色大小和随机动作概率act_conf.json定义每套动画用哪几张帧、多久换一帧物品则在items_config.json里描述效果。给一份汉堡加上5 分钟饱食度不掉的效果核心配置就几行{ 汉堡: { effect_HP: 10, effect_FV: 3, buff: {effect: HP_stop, expiration: 300} } }对就这么简单。图片加 JSON一个新角色或新道具就诞生了。对话系统同样支持可视化编辑——官方结构图里文本节点和选项分支像一棵树一样展开你可以用它设计多分支剧情、问答互动甚至做一个小游戏。每一只宠物都有自己的性格可能是话痨也可能是高冷猫——而这由你来写。过来人的几条避坑心得作为踩过坑的过来人有几句话想提前交代务必用 conda 独立环境别把依赖直接灌进全局 PythonmacOS 用户记得把pynput固定到 1.7.6否则兼容性会教你做人。素材文件名用英文。中文或繁体文件名在部分系统解压后容易乱码甚至导致程序崩溃——这是项目文档里专门提醒过的。导入模组时相信内置检测。程序会自动检查模组文件夹并给出错误提示比手动排查省心得多。存档记得用导出功能。存档按角色独立保存退出前会主动写盘一次数据安全这块它做得比大多数同类项目都贴心。担心内存不用慌。框架统一用 QPixmap 加载图片并加入了懒加载策略日常运行占用控制得相当克制多屏拖拽也不会卡。它接下来要去哪儿DyberPet 现在的版图已经不小了动画、养成、任务、商店、迷你宠物、模组生态层层叠叠构成一个小宇宙。而项目仍在持续生长——AI 助手功能正在开发中未来桌宠可以接入大模型陪你聊天、帮你管待办从桌面伙伴升级成桌面管家。即便不接 AI它也已经是完整可玩的桌宠了。模组合集docs/collection.md里收录了各画师的作品素材开发文档docs/art_dev.md手把手教你怎么做角色社区氛围开放又热情。下一次深夜加班当你右下角那位住客轻轻探出头冒出一句你还在忙呀的时候你大概就明白了这不是一个程序在运行而是有只小家伙真的在等你。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考