
桌面宠物 DyberPet 完全上手指南从安装养宠到 DIY 专属角色【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet想给电脑桌面添一位会饿、会撒娇、还会陪你专注的虚拟伙伴吗DyberPet呆啵宠物是一个基于 PySide6 的开源桌面宠物框架把动画互动、数值养成、任务商店和模组创作集成在同一个轻量应用里。这篇文章会带你从零安装、体验完整的养成循环再一步步进阶到自制角色全程不需要任何编程基础。先回答一个问题你的桌面上缺的到底是什么回想一下手机里是不是躺着三四个待办清单 App电脑上装过两三个番茄钟软件刚下载时都信心满满觉得这次一定能坚持。可一个月后回看它们和当初通关就卸载的游戏一样安安静静躺在角落里吃灰。为什么坚持不下来因为它们是单向的。你给它任务它给你表格你完成工作它画一个对勾。从头到尾没有一个活物在回应你。DyberPet 解决的正是这个痛点。它把一套完整的喂养—成长—奖励循环搬到了桌面上宠物会饿、会困、会因为你的陪伴攒好感度也会在你专注工作时安静陪着你。它不是效率工具却能让效率工具变得值得坚持。用一句话概括它的能力大概是下面这张清单能力板块具体内容 动画互动行走、打盹、玩耍、专注等动作帧动画支持拖拽、重力、跨屏移动 数值养成饱食度动态变化好感度 200 级长线养成徽章随等级更换 物品系统商店、背包、掉落与 Buff 机制喂食策略有取舍⏱️ 效率绑定番茄钟、专注计时、每日目标与待办完成任务掉落奖励 模组生态角色、迷你宠物、物品、音效全部 JSON 配置化社区持续产出✨ AI 扩展可接入大模型作为桌面助手不接 AI 也依然是完整桌宠十分钟上路两种安装姿势挑顺手的来姿势一Windows 用户免环境安装。直接下载项目 Release 里的 EXE 文件双击就能跑连 Python 都不用装。这是最快看到桌宠的一条路。姿势二开发者自己搭环境。建议先用 conda 建一个独立环境避免污染系统 Pythonconda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets1.5.4 -i https://pypi.org/simple/ pip install pyside66.5.2 pip install tendo依赖装好后克隆仓库并运行启动脚本git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.pymacOS 用户把pynput换成1.7.6版本即可项目对 Mac 做了针对性适配。启动后右键点击桌宠本体弹出的菜单就是你的全部操作入口角色面板、选择动作、召唤伙伴、更换角色……剩下的慢慢摸索它都会用气泡对话告诉你。进阶第一站把喂食玩成一道策略题很多人以为桌宠就是会动的图片但 DyberPet 的第二层乐趣藏在数值系统里。为什么它需要你操心因为陪伴的前提是互动。如果宠物永远精力满格、永远不需要你理会你很快会把它忘在屏幕角落。所以饱食度会随时间递减好感度要靠日常互动积累——这种会饿的设计让宠物和你的日常真实地纠缠在一起。好感度被设计成 200 级的长线养成每升一级需要 120 点好感徽章从星星、月亮、太阳一路换到皇冠。养成路径有清晰的里程碑感而真正让人琢磨的是物品 Buff{ 汉堡: { effect_HP: 10, effect_FV: 3, buff: { effect: HP_stop, expiration: 300 } }, 薯条: { effect_HP: 8, effect_FV: 2, buff: { effect: coin, interval: 30, value: 5, expiration: 120 } } }同样是一份食物汉堡能让你5 分钟内饱食度不再下降薯条则变成每 30 秒掉落 5 枚金币的小金库。喂它什么、什么时候喂、要不要囤到关键时刻再用——一套简单的喂养行为瞬间有了策略深度。这套反馈机制细得惊人点击会冒摸摸气泡心情好时飘出爱心喂食和升级各有专属文案连点超过 7 次会被它吐槽你是不是在狂点我屏幕锁定时数值自动暂停变化避免你离开时它饿死。你养的不只是一个数值容器而是一个有生活节奏、会回应的角色。进阶第二站让专注工作顺便喂饱宠物DyberPet 最聪明的设计是把娱乐和生产工具绑在了一起。番茄钟、待办清单你肯定用过但它们冷冰冰的而一个陪你一起工作的桌宠就不一样了。运作方式是这样的倒计时实时显示在宠物上方开启专注模式后桌宠会切换成对应的专注动画安安静静待在屏幕一角。专注结束或中途取消系统会按已投入时长结算物品奖励。于是奖励链条闭环了工作 → 掉落物品 → 投喂宠物 → 好感度上涨 → 解锁新动作与新内容。每一次专注不再只是消耗意志力而是变成给自己的宠物赚口粮。把自我管理游戏化大概是让习惯坚持下去最温柔的方式。配合每日目标、待办事项和完成奖励这套机制完全可以当一套轻量级个人效率系统来用。老手进阶不写一行代码做出属于自己的角色玩腻了默认角色DyberPet 的模组生态可能是它最让人上瘾的部分。仓库自带了小呆、流萤、像素猫meme 等角色还有会跟随主宠物到处跑、自动排队补位的迷你宠物派蒙完整合集在docs/collection.md可以翻阅。每个角色就是一个文件夹里面放着图片帧和两个 JSON 配置文件pet_conf.json定义角色大小、默认动作、随机行为概率act_conf.json定义每套动画用哪些图片帧、多久换一帧、要不要移动物品则在items_config.json里描述效果和掉率图片加几行 JSON一个新角色或新道具就诞生了。更妙的是对话系统也支持可视化配置——文档里的结构图展示了文本节点和选项分支如何组织成一棵对话树你可以用它设计多分支剧情、问答互动甚至教育类小游戏。模组不强制要求写代码画师朋友从零开始完全可行。想动手改代码一张模块地图递给你如果你是想研究 PySide6 桌面应用结构的开发者项目模块划分相当清晰可以按图索骥需求源码入口全局调度、启动流程DyberPet/DyberPet.py动画引擎帧动画、重力、拖拽、附件DyberPet/Accessory.py养成数值与状态日志DyberPet/Dashboard/statusUI.py番茄钟与任务系统DyberPet/Dashboard/taskUI.py商店与背包DyberPet/Dashboard/shopUI.py、inventoryUI.py角色、物品、存档管理 UIDyberPet/DyberSettings/素材开发规范docs/art_dev.md代码里大量使用 Qt 信号与槽完成模块间解耦run_DyberPet.py里的一长串connectSignalToSlot就是整个应用的神经中枢值得细细读一遍。关于 DyberPet 的几个高频疑问问它会不会干扰我正常工作桌宠平时待在桌面边缘专注模式下会切换成安静动画。它甚至能感知系统状态——锁屏时数值自动冻结等你回来再继续而不是趁你离开偷偷掉属性。问不接 AI 是不是少了一半体验不会。AI 助手是加分项而非前置条件不接入大模型动画、养成、任务、商店全部照常运转你得到的依然是一只完整的桌宠。问我不会画画能做模组吗可以。物品模组只需一张图片加几行 JSON对话模组有可视化结构图辅助设计。当然想给角色做新动画还是需要一些绘图功底但门槛远比想象中低。问换电脑或重装系统存档会丢吗存档按角色独立保存支持导出、导入和快速存档退出前还会主动写盘一次。换设备时把存档文件带过去即可无缝续养。问它很吃内存吗框架做过针对性优化图片统一用 QPixmap 加载并加入懒加载策略日常运行的内存占用控制得相当克制不会让你一边开 IDE 一边心惊胆战。写在最后回到开头那个问题你的桌面上缺的到底是什么答案不是另一个效率软件而是一个会回应你的小家伙。它会在你专注时安静陪着在你投喂时冒出一句谢谢主人在你狂点时小声吐槽——你会发现工作之余多了一个被需要的理由而坚持这件事也第一次变得不那么费力。DyberPet 像一本会自动生长的日记今天多喂了一顿、明天解锁了新动作、后天亲手画了一只新角色进去。它不急着改变你的生活只是安静地陪着你让每一次打开电脑都多了一点点期待。如果你正好缺一个桌面伙伴或者想体验 PySide6 桌面开发的乐趣不妨从这次克隆开始——毕竟谁会拒绝一只会饿、会撒娇、还会陪你专注的小家伙呢【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考