免费开源桌面宠物 DyberPet 完整上手教程:从安装到自定义模组只需 4 步

📅 2026/8/19 18:21:10
免费开源桌面宠物 DyberPet 完整上手教程:从安装到自定义模组只需 4 步
免费开源桌面宠物 DyberPet 完整上手教程从安装到自定义模组只需 4 步【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet深夜加班屏幕右下角空荡荡的光标在代码里来回游走总觉得少了个陪你的家伙。DyberPet呆啵宠物正是为这个场景而生的开源桌面宠物框架——基于 PySide6 打造把动画、养成、任务、商店全部塞进一只小宠物里让喜欢的角色真正住进你的桌面。先给一个结论它不是一个会动的 GIF 播放器而是一套完整的桌面电子宠物蛋系统。装上它之后到底会发生什么你很快就会看到一只会饿、会撒娇、还会催你干活的角色。装起来麻烦吗三步完成环境配置不麻烦。如果你只想快点看到桌宠Windows 用户直接下载 Release 里的 EXE 文件双击就能跑连 Python 都不用装。这是最快的一条路。愿意折腾的开发者用 conda 建一个独立环境避免污染系统 Pythonconda 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.pymacOS 用户把pynput换成 1.7.6 版本即可项目对 Mac 做了针对性适配。启动后右键点击桌宠菜单里的角色面板选择动作召唤伙伴更换角色就是你管理它的全部入口。装完之后问它能跑起来吗如果双击没反应多半是依赖版本没对上把上面几行 pip 装的版本号原样照抄基本不会翻车。首次启动默认有一只测试角色进角色面板就能看到它的状态数值。上手能玩出什么花样它像一只有自己节奏的电子宠物蛋先说结论陪伴的前提是互动所以它的数值会真实地消耗你。这层设计很多人第一眼看不懂——为什么宠物要会饿因为如果它永远精力满格、不需要你理会你很快会把它忘在屏幕角落。饱食度随时间递减好感度靠互动积累这种饥饿感让宠物和你的生活真实地纠缠在一起。具体怎么运作定时任务精确驱动数值变化好感度被设计成 200 级的长线养成每升一级需要 120 点好感。从星星到月亮、太阳再到皇冠徽章随等级更换养成路径有清晰的里程碑感。更妙的是物品还能附带 Buff——吃对东西有额外收益喂食策略瞬间有了取舍的深度。这套反馈机制细得惊人点击会冒摸摸气泡、心情好时飘出爱心喂食升级各有专属文案专注期间拍它、1 秒内狂点超过 7 次都会触发吐槽气泡。屏幕锁定状态下数值自动暂停变化避免你离开时它饿死。为什么它值得占用屏幕一角因为 DyberPet 把娱乐和生产工具绑在了一起。番茄钟、专注时间这些工具你都用过但它们冷冰冰的而一个陪你一起工作的桌宠就不一样了——专注结束或中途取消系统按已投入时长结算物品奖励。工作 → 掉落物品 → 喂给宠物 → 好感度上涨 → 解锁更多内容奖励链条闭环了每一次专注都变成给自己的宠物赚口粮。想深挖养成数值在 DyberPet/Dashboard/statusUI.py任务系统在 DyberPet/Dashboard/taskUI.py商店与背包分别在 shopUI.py 和 inventoryUI.py。好奇数值怎么被定时任务驱动可以顺着DyberPet/modules.py里的 scheduler 往上翻。顺便问一句存档会不会丢存档按角色独立保存支持导出、导入和快速存档退出前还会主动写盘一次屏幕锁定时冻结数值变化最大程度避免数据丢失。多屏幕环境也支持桌宠可以跨屏移动迷你宠物跟随主宠物时还会自动排队补位。想自己改造怎么动手一条 JSON 定义一个新道具玩腻了默认角色这是 DyberPet 最上瘾的部分。角色和道具不需要写一行代码。每个角色就是一个文件夹里面放着图片帧和两个 JSON 配置pet_conf.json定义角色大小、默认动作、随机行为概率act_conf.json定义每套动画用哪些图片帧、多久换一帧、要不要移动物品在items_config.json里描述效果和掉率比如给一份汉堡定义效果核心就是下面这段配置{ 汉堡: { effect_HP: 10, effect_FV: 3, buff: {effect: HP_stop, expiration: 300} } }图片加几行 JSON一个新角色或新道具就诞生了。仓库自带了小呆、流萤、像素猫 meme以及会跟随你到处跑的迷你宠物派蒙完整合集在 docs/collection.md 可以翻阅。想开发新角色素材参考 docs/art_dev.md下载素材后在系统面板的对应模组里就能自动导入。对话系统也能可视化配置吗能。仓库里的结构图展示了文本节点和选项分支如何组织成一棵对话树紫色椭圆是文本节点绿色矩形是选项节点箭头决定流程走向。你可以用它设计多分支剧情、问答互动甚至教育类小游戏——不用碰代码画清楚图就能落地。写在最后回到开头那个深夜加班的场景现在屏幕右下角多了一只小家伙你专注工作时它安静陪着你摸鱼时它可能还会小声吐槽。DyberPet 让我想起小时候的电子宠物但它走得更远——动画、养成、生产力工具、模组生态层层叠叠构成一个完整的小宇宙。项目还在持续开发 AI 助手功能未来桌宠可以接入大模型陪你聊天、管待办——不过就算不接 AI它现在也已经是完整可玩的桌宠了。如果你正好缺一个桌面伙伴或者想试试 PySide6 桌面应用开发的乐趣不妨从这次克隆开始。毕竟谁会拒绝一只会饿、会撒娇、还会陪你加班的小家伙呢【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考